作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种解决方案来显示披露指示器 V 形,而无需将我的 View 包装成 NavigationLink
.例如,我想显示指示器但不想导航到新 View ,而是显示一个模态。
我找到了很多隐藏指示器按钮的解决方案,但没有一个解释如何添加一个。在当前的 SwiftUI 版本中这甚至可能吗?
struct MyList: View {
var body: some View {
NavigationView {
List {
Section {
Text("Item 1")
Text("Item 2")
Text("Item 3")
Text("Item 4")
}
}
}
}
Item 1
无需将其包装成
NavigationLink
chevron.right
来伪造指标SF 符号,但该符号与 iOS 的默认符号 100% 不匹配。顶部默认底部为
chevron.right
.
最佳答案
希望这就是您正在寻找的。您可以将项目添加到 HStack 并在其间使用 Spacer 将其伪装为链接:
HStack {
Text("Item 1")
Spacer()
Button(action: {
}){
Image(systemName: "chevron.right")
.font(.body)
}
}
关于没有 NavigationLink 的 SwiftUI 列表披露指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62238852/
我可以渲染“披露”按钮图形吗?它不是一个按钮。我想将图像添加到自定义渲染的单元格中,但不确定如何获取图像。 如何单独渲染图像。 最佳答案 这是一个Photoshop template file与大多数
是否有一种简单的方法来自定义可展开项目的显示三角形? 我尝试删除它并在单击自定义披露指示器时调用 [outlineView ExpandItem:X],但所有性感的内置动画都不起作用。有没有什么技巧可
我是一名优秀的程序员,十分优秀!