【发布时间】:2021-10-22 09:30:17
【问题描述】:
我想在 SwiftUI 中实现这样的控件(https://github.com/Yalantis/Segmentio)(但没有图像):
最好的方法是什么? 我是否应该使用分段控件并对其进行自定义,例如中间的文本和底部边框?
或者我应该使用 ScrollView-->HStack-->XButtons? 这我已经尝试过了,但是我应该如何在选择更改时为底部边框设置动画? SwiftUI 有什么可能吗?
ScrollView(.horizontal) {
HStack(alignment: .center, spacing: 8, content: {
Button(action: {
print("Button pressed")
}, label: {
Text("Example Button")
.padding(20)
})
... button 2, ... button 3 and so on
}).frame(height: 80, alignment: .leading)
}
提前致谢。
更新:
在这里找到解决方案:
【问题讨论】:
标签: swiftui