2011-09-01 37 views
0

我在Xcode中創建了兩個視圖控制器以及一個UIPickerView,一個標籤,一個文本視圖。我想嘗試從UIPickerView獲取數據,因此當應用程序檢測到某行已被選中時,它會自動將標籤設置爲UIPickerView中行的值。我也想要某些選定的行的某些說明。Xcode:UIPickerView Text&View Controller Link Up

見我的應用程序的一些截圖在這裏進一步瞭解它是什麼,我試圖做的;

1)http://cl.ly/102K3p2v433N0F1c0m2i - 主屏幕

2)http://cl.ly/102K3p2v433N0F1c0m2i - 槓桿後選擇的行已被 「拉」

3)http://cl.ly/2d1D2D1Z1s0k053Z2C3H - 視圖控制器彈出但標籤/描述仍然有默認值

這是我的代碼;

1)(主畫面)TroubleMakerViewController.h - http://pastie.org/2466793

2)(主畫面)TroubleMakerViewController.m - http://pastie.org/2466795

3)(結果屏幕)Results.h - http://pastie.org/2466805

4 )(RESULTS SCREEN)Results.m - http://pastie.org/2466808

有人可以解釋爲什麼標籤和說明文本顯示默認文本,而不是我設置了什麼它要做什麼?一切都在XIB文件中正確鏈接。

回答

1

您需要實現UIPickerViewDelegate方法pickerView:didSelectRow:inComponent:,如documentation中所述,在當前所選值更改後立即通知。在這種方法中,只需更新標籤的文字;-)

相關問題