我遇到了UIPickerView有趣的問題。我的數據源有2項:如何獲得UIPickerView以選擇第一個項目?
「所有」和「家」
當我選擇一個,我執行某個任務。
默認情況下全部被選中。當我點擊主頁時,我的任務執行,然後當我再次選擇選擇器時,它被設置爲全部。爲了選擇全部,我必須向上滾動一下,以便選擇全部關閉,然後放開,這樣它就會回落到全部。
什麼是能夠選擇全部的最佳方法?
我遇到了UIPickerView有趣的問題。我的數據源有2項:如何獲得UIPickerView以選擇第一個項目?
「所有」和「家」
當我選擇一個,我執行某個任務。
默認情況下全部被選中。當我點擊主頁時,我的任務執行,然後當我再次選擇選擇器時,它被設置爲全部。爲了選擇全部,我必須向上滾動一下,以便選擇全部關閉,然後放開,這樣它就會回落到全部。
什麼是能夠選擇全部的最佳方法?
UIActionSheet在這裏更合適。
你想要的是調用:
[myPickerView selectRow:0 inComponent:0 animated:NO];
那將真正做選擇動作,並啓動它,如果它只是選擇。如果你想要的話,你可以通過說animated:YES
來讓它滾動到視覺上,但你可能並不是真的想要這樣,你只是想初始化選擇器並且激發第一個選項。
如果選取器視圖爲空((0,0)會超出範圍會發生什麼情況)?它會崩潰嗎? – 2011-10-27 12:15:26
@WTP是的,可能。只有在你填充了這個東西之後,你纔會這樣做。 –