如何在已选择 UIPickerView 之后获取它的当前值
How to get current value of UIPickerView AFTER it has already been selected
叫我傻瓜,但我只是想不通如何在 已选择 UIPickerView 之后获取它的当前值。如果它只是通过使用委托的 didSelectRowAt
方法进行更改,那么有很多关于获取它的问答,但是如果它已经设置了一段时间怎么办?您不能手动调用此委托方法...可以吗?
我知道这可能很简单,但非常感谢您的帮助。
UIPickerView
有一个 selectedRow
将 return 当前选定的行:
https://developer.apple.com/documentation/uikit/uipickerview/1614369-selectedrow
let selected = myPicker.selectedRow(inComponent: 0) //gets the selection in the first component of the picker
叫我傻瓜,但我只是想不通如何在 已选择 UIPickerView 之后获取它的当前值。如果它只是通过使用委托的 didSelectRowAt
方法进行更改,那么有很多关于获取它的问答,但是如果它已经设置了一段时间怎么办?您不能手动调用此委托方法...可以吗?
我知道这可能很简单,但非常感谢您的帮助。
UIPickerView
有一个 selectedRow
将 return 当前选定的行:
https://developer.apple.com/documentation/uikit/uipickerview/1614369-selectedrow
let selected = myPicker.selectedRow(inComponent: 0) //gets the selection in the first component of the picker