2009-09-09 48 views

回答

2

你的問題不是很清楚。如果你問的UIPickerView如何以選定的特定值開始,你只需要使用UIPickerView的-selectRow:inComponent:animated:和UIViewController中的-loadView中的動畫設置爲NO(或者當視圖出現在屏幕上時觸發任何方法)。

+0

在日曆應用程序中,當您點擊開始/結束單元格時,選擇器已經無延遲地填充數據,並且上表中的第一個單元格已經被選中,沒有任何延遲。 我設法做到這一點,但延遲。 – Shay

+1

如果您選擇不動畫UIPickerView和UITableView行的選擇,那麼UI將立即更新。代碼中必須有其他代碼,當您使用選擇器切換到視圖時,它的運行速度會很慢。我建議運行Instruments或Shark,然後在視圖之間來回切換,以查看需要最大處理時間的內容。使用這些選擇方法時,我從來沒有見過延遲。 –

+0

我把選擇代碼放在viewDidAppear中,其他任何地方都不起作用。在viewDidLoad中什麼也沒有。仍然延遲。 – Shay

相關問題