4
有沒有辦法爲UIPicker設置默認位置?我的意思是,如果用戶可以選擇UIPicker中從1到100的任意數字,我可以將它設置爲自動從50開始?iphone UIPicker默認位置
有沒有辦法爲UIPicker設置默認位置?我的意思是,如果用戶可以選擇UIPicker中從1到100的任意數字,我可以將它設置爲自動從50開始?iphone UIPicker默認位置
您可以使用selectRow:inComponent:animated:
這樣的:
[somePickerView selectRow:49 inComponent:0 animated:NO]; // Zero-indexed, so row 49 is the row that says 50
您可以觸發它的UIViewController
的viewDidLoad
方法管理其中包含UIPickerView
的看法。
(也有可能是,你可以指定在Interface Builder中的默認值,但我不知道,我沒有檢查...)
當我加入這個,我沒有得到任何代碼中的錯誤類型 - 但Picker完全是空白的。當我評論這條線時,它迴歸正常 - 很奇怪。 – startuprob 2010-06-17 02:32:39
真的很奇怪...您確定在調用'selectRow:inComponent:animated'之前,選擇器視圖已完全加載? – 2010-06-17 10:17:36
完全加載後 - 它現在可以工作 - 謝謝。 – startuprob 2010-06-17 16:29:40