2015-08-26 47 views
0

是否可以通過拾取器視圖設置另一個起點: 即使我啓動我的應用程序,它也會顯示兩行,數字最多爲60個。標準值爲00:00。拾取器視圖的標準值

我怎樣才能使第一行的起始值減60,第二行減45?

+1

這是什麼? 'UIPickerView'或'UIDatePicker'?兩者都有設置初始選定行或值的方法。 – rmaddy

+0

我使用UIPickerView ... –

+0

查看UIPickerView的文檔。有很明顯的選擇行的方法。 – rmaddy

回答

1

可以使用UIPickerView方法:

- (void)selectRow:(NSInteger)row 
     inComponent:(NSInteger)component 
     animated:(BOOL)animated 

例如:

[myPickerView selectRow:2 inComponent:0 animated:NO]; 
[myPickerView selectRow:9 inComponent:1 animated:NO]; 

選擇第三和分別在第十值,第1列和第2列(沒有動畫的變化如你要求你的開始值)。

此init可以在您的控制器的viewWillAppear方法(如果適用)中進行。

+0

謝謝,它的工作原理。但即使我加載視圖,也需要一段時間。爲什麼? –

+0

這是一個不同的問題,我無法在沒有看到您的項目的情況下回答您。 –