斯威夫特的空白选择器视图

时间:2014-12-25 04:30:50

标签: ios swift uipickerview

我对编程很新,我正在尝试插入一个选择器视图。我认为我的代码是正确的,但是当我构建应用程序时,它是空白的。我不知道我做错了什么。

我的代码如下:

import UIKit

class LookingController: UIViewController, UIPickerViewDelegate {

    var iama=["dude","lady"]

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

    func pickerView(pickerView: UIPickerView!, numberOfRowsInComponent component: Int) ->Int {
        return iama.count
    }

    func pickerView(pickerView: UIPickerView!, titleForRow row: Int, forComponent component: Int)->String!{
        return iama[row]
    }
}

有什么建议吗?

Screen Shot

1 个答案:

答案 0 :(得分:2)

我认为您忘记将pickerView添加到视图中,因此请按照此步骤操作。

转到故事板,将Picker View从对象库拖到Storyboard内的View Controller顶部。

故事板应该是这样的。

enter image description here

Picker View必须符合UIPickerViewDataSource和UIPickerViewDelegate协议。按住Ctrl键单击Picker View,然后从dataSource Outlet拖动到Document Outline中的View Controller。对委托出口重复此步骤。

enter image description here

来自参考:http://www.ioscreator.com/tutorials/picker-view-tutorial-ios8-swift

可能会对你有帮助。