gpt4 book ai didi

swift - Rx swift : Set initial value for UIPickerView

转载 作者:行者123 更新时间:2023-11-28 07:48:00 27 4
gpt4 key购买 nike

我正在尝试设置 UIPickerView 的初始值。

这里是我的代码示例:

@IBOutlet weak var pickerView: UIPickerView!

override func viewDidLoad() {
super.viewDidLoad()

Observable.just([1, 2, 3])
.bind(to: pickerView.rx.itemTitles) { _, item in
return "\(item)"
}
.disposed(by: disposeBag)

pickerView.rx.modelSelected(Int.self)
.subscribe(onNext: { models in
print("models selected 1: \(models)")
})
.disposed(by: disposeBag)
}

我不知道如何与我的 ViewModel 进行双向绑定(bind)或只设置初始值。

欢迎任何想法!

最佳答案

其实用UIPickerView自带的方法就可以了;

mPicker.selectRow(defaultRowIndex, inComponent: 0, animated: false)

关于swift - Rx swift : Set initial value for UIPickerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50460554/

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