HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 以编程方式创建和显示UIPickerView大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图以编程方式创建UIPickerView并将其显示为文本字段的firstResponder,但是,选择器视图未显示. textField连接到接口构建器中的对象,但是正在以编程方式创建pickerView.
class View: UIViewController {
    @IBOutlet var picker : UIPickerView = UIPickerView.alloc()
    @IBOutlet var textField : UITextField = nil
    override func viewDidLoad() {
        super.viewDidLoad()
        picker = UIPickerView()
        picker.delegate = self
        picker.datasource = self
        picker.BACkgroundColor = UIColor.blackColor()
        textField.inputView = picker
    }
}
extension View: UIPickerViewDatasource {

    func numberOfComponentsInPickerView(colorPicker: UIPickerView!) -> Int {
        return 1
    }

    func pickerView(pickerView: UIPickerView!,numberOfRowsInComponent component: int) -> Int {
        return 5
    }
}

extension View: UIPickerViewDelegate {

    func pickerView(pickerView: UIPickerView!,@R_696_10283@eForRow row: Int,forComponent component: int) -> String!
    {
        return "Text"
    }
}

为什么我在运行应用程序时看不到这个pickerView?

编辑:在扩展中添加断点不会停止程序,它们不会被调用.

解决方法

发现了问题 – 分配输入视图的代码包括self.它应该读
self.textField.inputView = picker

大佬总结

以上是大佬教程为你收集整理的ios – 以编程方式创建和显示UIPickerView全部内容,希望文章能够帮你解决ios – 以编程方式创建和显示UIPickerView所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。