objective-c – iPhone:多个UIPickerViews
发布时间:2020-12-16 10:18:58 所属栏目:百科 来源:网络整理
导读:我在iPhone应用程序中使用了多个UIPickerView.我的问题是,如何处理多个UIPickerView句柄事件? 另外,我想将所选值放在不同UIPickerViews的UITextField中. 解决方法 在每个委托中,您都可以参考触发委托的UIPickerView.例如: -(void)numberOfComponentInPicke
我在iPhone应用程序中使用了多个UIPickerView.我的问题是,如何处理多个UIPickerView句柄事件?
另外,我想将所选值放在不同UIPickerViews的UITextField中. 解决方法
在每个委托中,您都可以参考触发委托的UIPickerView.例如:
你有thePickerView变量指向控件响应此操作,你现在需要做的就是区分你的UIPickerViews如下: if (thePickerView == firstPickerView) 或使用Tag属性 if (thePickerView.tag == 1) 我会选择标签解决方案;比较int更快. 如何获取所选值: 对于UIPickerView的选定值,您可以使用委托来执行此操作: -(void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 你需要在这里使用相同的技术;区分您的UIPickerView并获取该数据源的选定行,您就完成了 MyTextField.text = [theSelectedListArray objectAtIndex:row]; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读