相关疑难解决方法(0)

SwiftUI | 选择器 - 更改选定行的颜色

我想更改所选行的颜色。

正如您所看到的,默认情况下它具有浅灰色。

我不知道该怎么做,因为我根本找不到访问这一行的方法。有什么办法可以做到这一点吗?

演示代码:

struct ContentView: View {
    
    var data = Array(0...20).map { "\($0)" }
    @State private var selected = 0

    
    var body: some View {
        VStack {
            Picker("", selection: $selected) {
                ForEach(0 ..< data.count) {
                    Text(data[$0])
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

UIKit 的答案也将受到欢迎,因为我也没有找到办法。

谢谢你!

ios swift swiftui

7
推荐指数
2
解决办法
4991
查看次数

更改 UIPickerView 选择指示器的颜色

我们的 UIPickerView 有一个黑暗的背景,选择线非常难以看到。反正有没有把它们改成我选择的颜色?

更新:我说的是“熊猫”项目上方和下方的 ---。

    Cat
    Dog
  Elephant
-----------
   Panda
-----------
   Bear
  Giraffe
Run Code Online (Sandbox Code Playgroud)

iphone xcode uipickerview ipad ios

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

ios ×2

ipad ×1

iphone ×1

swift ×1

swiftui ×1

uipickerview ×1

xcode ×1