应该为 UIPickerView 实现多少次相同的数据源协议方法
如果我在同一个视图控制器中有 2 个选择器,我应该实现这个方法多少次:
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component
If I have 2 pickers in the same viewcontroller, how many times should I implement this method:
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只能在单个类中实现给定方法一次。如果您想使用一个控制器支持两个选择器,只需让委托方法查看 thePickerView 参数,该参数会告诉您哪个选择器正在请求数据。
You can only implement a given method once in a single class. If you want to support two pickers with a single controller, just have the delegate methods look at the
thePickerView
parameter, which tells you which picker is asking for data.