开发者

How can I set UIPickerView at other than the default index?

开发者 https://www.devze.com 2023-02-11 02:51 出处:网络
I have an integer having value of 5 and I want to start my UIPickerView with this index, now what should I do?

I have an integer having value of 5 and I want to start my UIPickerView with this index, now what should I do? normally UIPickerView is on default 0 index row, but I want it on index which is user defined, as can be 5, 6 or any ot开发者_如何学Goher digit.


Assuming your picker is referred to in a property "myPicker", then in viewDidLoad, go:

[self.myPicker selectRow:rowInt inComponent:componentInt animated:NO]


Update for Swift 4.2:

To set the default row in a UIPickerView,

  myPicker.selectRow(5, inComponent: 0, animated: true)

where myPicker is the name of the UIPickerView and 5 is the index of the desired row.

0

精彩评论

暂无评论...
验证码 换一张
取 消