相关疑难解决方法(0)

Swift - 选中值后隐藏pickerView

我发现了类似的问题,他们的答案很有帮助,但我最后还是坚持了.当我点击一个字段时,我试图让pickerView出现,然后当选择数据时,我希望pickerView隐藏.我能够从pickerView中获取数据以隐藏,但是仍然存在一个灰色矩形,它位于pickerView后面.如果我点击屏幕,而不是在字段或pickerView上,灰色矩形会隐藏,然后当我点击下一个字段时再次出现,只有在选择新数据后才会保留,直到我点击一些空白屏幕.

我在下面包含我的代码,你会发现我已经尝试了几个选项.这些都不是我尝试过的,但经过多次尝试,我开始只是注释而不是删除,所以我记得我做了什么.我对编码很陌生,所以我很欣赏这个网站作为资源,感谢您的帮助.

class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource, UITextFieldDelegate {

    @IBOutlet var enterSeason: UITextField!

    @IBOutlet var enterSport: UITextField!

    var dataPickerView = UIPickerView()    
    var season = ["2013", "2014", "2015"] //multi-season
    var sport = ["Baseball", "Football", "Basketball", "Hockey"]
    var activeDataArray = []

    override func viewDidLoad() {
        super.viewDidLoad()

        enterSeason.inputView = dataPickerView
        enterSport.inputView = dataPickerView
        dataPickerView.delegate = self
        dataPickerView.dataSource = self
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func textFieldDidBeginEditing(textField: UITextField) {
        activeDataArray = [] //clear …
Run Code Online (Sandbox Code Playgroud)

uipickerview ios swift

6
推荐指数
2
解决办法
2万
查看次数

下拉样式为UIPickerView?

我想知道如何UIPickerView在点击下拉式样式按钮后从屏幕底部向上滑动。如下图所示:

下拉样式UIPickerView的CloudConvert屏幕截图

我经常使用的应用程序中经常遇到这种类型的选择器视图,所以说实话,我期望通过设置UIPickerViewstyle属性或类似方法轻松找到该选择器视图。这甚至UIPickerView还是我必须手动创建这种视图?

uipickerview ios drop-down-menu swift

1
推荐指数
1
解决办法
4758
查看次数

标签 统计

ios ×2

swift ×2

uipickerview ×2

drop-down-menu ×1