码迷,mamicode.com
首页 > 其他好文 > 详细

UIPickerView如何滚动到指定的行

时间:2018-08-27 21:59:31      阅读:1966      评论:0      收藏:0      [点我收藏+]

标签:integer   oid   elf   void   日期   self   指定   ids   sel   

我打算让控件一开始就选中某个日期,我使用了下面的方法。

- (void)selectRow:(NSInteger)row  inComponent:(NSInteger)component  animated:(BOOL)animated
按照我自己的理解,此时应该会去执行代理方法:
- pickerView:didSelectRow:inComponent:,然而实际运行时发现,代理方法并没有触发,结果我在设置了滚动到的位置后,必须主动调用代理方法。也就是下面这样:
[self.picker selectRow:0 inComponent:0 animated:YES];
[self pickerView:self.picker didSelectRow:0 inComponent:0];

UIPickerView如何滚动到指定的行

标签:integer   oid   elf   void   日期   self   指定   ids   sel   

原文地址:https://www.cnblogs.com/Michael-hy/p/9543982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!