gpt4 book ai didi

swift - 如何在不使用旧 UISegmentedControl 的情况下更改 swiftUI 中分段控件的半径

转载 作者:行者123 更新时间:2023-12-03 22:04:40 27 4
gpt4 key购买 nike

我试图在 SwiftUI 中更改段控制的半径。我只能改变外半径。有没有办法改变所选标签的半径?

struct ContentView: View {
@State private var favoriteColor = 0
var colors = ["Red", "Green", "Blue"]

var body: some View {
VStack {
Picker(selection: $favoriteColor, label: Text("What is your favorite color?")) {
ForEach(0..<colors.count) { index in
Text(self.colors[index]).tag(index)
}
}.pickerStyle(SegmentedPickerStyle())
.cornerRadius(13). ////////////////////////////////--

Text("Value: \(colors[favoriteColor])")
}
}
}

最佳答案

在这一点上,我相信没有办法修改所选标签的属性(例如形状)。我认为这要么是 Apple 的风格选择(因为他们希望标准控件真正看起来“标准”),要么他们只是没有解决(SwiftUI 在这一点上是 1.0)。

关于swift - 如何在不使用旧 UISegmentedControl 的情况下更改 swiftUI 中分段控件的半径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57926555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com