English 中文(简体)
快速倡议——变幻影
原标题:SwiftUI - Change default Picker item height

I am currently using SwiftUI s Picker API, and would like to increase the Picker row s height. The reason for this is when text has a bigger font, the items overlap.
I am trying to avoid using UIPickerView + UIViewRepresentable if possible & would like to achieve this using purely SwiftUI if possible.

我尝试使用<条码>航天器、<条码> pa>/条码>和<条码>(>>>>>,但截至目前为止未加列。

我知道这一特征已经在监控系统上提供,但是在进入现场时是否有任何替代办法?

我附上了上述问题的基本皮条。 提前感谢。

struct ContentView: View {
    @State private var selectedNum = 0

    var body: some View {
        Picker("", selection: self.$selectedNum) {
            Text("1").font(.system(size: 80))
            Text("2").font(.system(size: 80))
            Text("3").font(.system(size: 80))
            Text("4").font(.system(size: 80))
            Text("5").font(.system(size: 80))
            Text("6").font(.system(size: 80))
        }
        .pickerStyle(.wheel)
    }
}

这是法典的结果。

问题回答

您应使用该守则:

func pickerView(_ pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat {
    return 80
}




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签