UIPickerView环绕Swift 2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIPickerView环绕Swift 2相关的知识,希望对你有一定的参考价值。
我需要帮助创建一个UIPickerView来包装选项。所以不是看起来像这样的选择器:
我希望它看起来像这样(没有“min”):
我到处寻找,但我找不到用Swift 2.0做的方法谢谢!
答案
您可以返回一个非常大的数字
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int
并在初始化时选择中间行
selectRow(COUNT/2, inComponent: 0, animated: true)
看到这个code sample
另一答案
以下是一个解释,可以更快地使用:
目标:
使您的UIPickerView大于用户尝试滚动的大小
脚步:
(1)扩大拾取器的尺寸
func pickerView(numberOfRowsInComponent) -> Int {
return 10_000;
}
(2)Modulus访问
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return data[row%data.count];
}
(3)初始化到中间(初始化后)
picker.selectRow((10_000/2), inComponent: 0, animated: false);
以上是关于UIPickerView环绕Swift 2的主要内容,如果未能解决你的问题,请参考以下文章
将 UIPickerView 选择保存到 NSUserDefaults swift
swift3.0 三级联动UIPickerView城市选择器