我对编程很新,我正在尝试插入一个选择器视图。我认为我的代码是正确的,但是当我构建应用程序时,它是空白的。我不知道我做错了什么。
我的代码如下:
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]
}
}
有什么建议吗?
答案 0 :(得分:2)
我认为您忘记将pickerView添加到视图中,因此请按照此步骤操作。
转到故事板,将Picker View从对象库拖到Storyboard内的View Controller顶部。
故事板应该是这样的。
Picker View必须符合UIPickerViewDataSource和UIPickerViewDelegate协议。按住Ctrl键单击Picker View,然后从dataSource Outlet拖动到Document Outline中的View Controller。对委托出口重复此步骤。
来自参考:http://www.ioscreator.com/tutorials/picker-view-tutorial-ios8-swift
可能会对你有帮助。