[英]Display UIPicker selection on a label in other View Controller
在具有一个主视图控制器和3个弹出视图的Ipad应用程序上工作,每个弹出视图都有一个UIPicker,我想在主视图控制器中的3个不同标签中显示UIPickers选择,每个标签都与自己的UIPicker相关联。 我一直在尝试使用委托对象将数据从选择器传递到标签,但是出了点问题。 有任何线索请! 谢谢。
最简单的方法是使用标签。
typedef enum {
FirstPicker = 1,
SecondPicker,
ThirdPicker
} PickerTags;
创建选择器时,通过在情节提要中设置标记或类似标记来指示是哪个选择器
picker.tag = FirstPicker;
在选择器回调中,现在可以轻松识别选择器:
- (void)pickerView:(UIPickerView *)pickerView
didSelectRow:(NSInteger)row
inComponent:(NSInteger)component {
if (picker.tag == FirstPicker) { /* handle first picker */ }
// etc.
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.