Ios 如何使用一个UIPickerView';s在同一视图中显示多个选择器
我是iOS开发的初学者,我想创建一个小的iOS应用程序。在这个页面上,我需要使用一个UIPickerView在UIView中创建多个选择器。但是,我不知道在运行时间之前拾取的数量 现在: 我想做这个: 代码:Ios 如何使用一个UIPickerView';s在同一视图中显示多个选择器,ios,swift,uipickerview,Ios,Swift,Uipickerview,我是iOS开发的初学者,我想创建一个小的iOS应用程序。在这个页面上,我需要使用一个UIPickerView在UIView中创建多个选择器。但是,我不知道在运行时间之前拾取的数量 现在: 我想做这个: 代码: 英语不是我的母语,请原谅我的错误。数组是一种类型。append是一个实例方法,不是静态的。您确定Array.append(字符串(索引))编译了吗?如果是,则在何处声明数组。以小写字母开头命名所有变量是Swift的惯例。我声明了var Array=[String](),很抱歉我的编程风
英语不是我的母语,请原谅我的错误。数组是一种类型。append是一个实例方法,不是静态的。您确定
Array.append(字符串(索引))
编译了吗?如果是,则在何处声明数组。以小写字母开头命名所有变量是Swift的惯例。我声明了var Array=[String](),很抱歉我的编程风格不好。你不能。将其更改为小写var数组:[String]=[]
谢谢您的建议。
@IBOutlet weak var Pickers: UIPickerView!
override func viewDidLoad() {
for index in 1...neverCount{
array.append(String(index))
}
}
func pickerView(_ pickerView: UIPickerView,titleForRow row:Int,forComponent component:Int ) -> String!{
return array[row]
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
print(self.array[pickerView .selectedRow(inComponent: 0)])
self.choice = Int(self.array[pickerView .selectedRow(inComponent: 0)])!
}
func pickerView(_ pickerView: UIPickerView,numberOfRowsInComponent component:Int ) -> Int{
return array.count
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}