定制UIPickerView元素在xcode顶部开始?
1 – >我需要定制一个UIPickerview元素,从顶部开始。现在我们可以看到从中间开始的select器元素,就像图中所示的那样(苹果从select器中间开始),而不是从顶部…有办法做到吗?我该怎么做?
2 .–>如何使一个PickerView在某一行开始显示时我知道这个代码:
[self.view addSubview:aPicker]; [aPicker selectRow:14 inComponent:0 animated:NO];
但我有一个文本框,我想textfield文本(例如:加利福尼亚州)这也是pickerView的元素之一,但其行位置不知道显示为UIPickerView的默认值..我该怎么办呢?
1)不确定你的意思。 你是否希望select指标位于顶部,并且这是select器在旋转时停止的位置? 如果是这样,我认为这将是一件很难的事情。
2)要让select器在特定行开始,只需获取数据源数组中的那个项的索引,然后根据它selectselect器行。 像这样的东西可以用作文本字段的操作方法:
-(IBAction)startPickerAtText:(UITextField *) sender { NSInteger indx = [self.theData indexOfObjectIdenticalTo:sender.text]; if (indx != NSNotFound) { [self.picker selectRow:indx inComponent:0 animated:YES]; } }
- addChildViewController和addSubview之间的区别?
- 正确的方法为UIAlertView添加声音
- 使用AsyncDisplayKit添加自定义button
- 点击SWIFT时,将打开和closuresUItableviewcell对勾
- UIScrollView添加UIViewController作为子视图? 与UIPageControl
- 在UITextView中获取链接的文本范围
- SpriteKit:播放前预载入声音文件到内存中?
- 为什么要使用库? –香农·安德森(Shannon Anderson)
- kCAFilterNearest maginifcationfilter(UIImageView)