[英]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.