2015-12-14 85 views

回答

0

UIPickerView和許多其他控件使用委託模式通知您發生的事件。 要使用它添加<UIPickerViewDelegate>到類類型定義(@interface線),之後UIPickerView的委託設置爲你的類是這樣的:

myUIPickerView.delegate = self; 

然後,你可以寫在你的類以下methodrow被你想要的索引:

- (void)pickerView:(UIPickerView *)pickerView 
     didSelectRow:(NSInteger)row 
     inComponent:(NSInteger)component 
{ 
    switch(row) 
    { 
     //... 
    } 
} 
+0

謝謝。我仍然困惑於放什麼而不是「行」。我應該把我的UIPickerView中的任何名字命名爲什麼。我還有兩個陳述說明你在那裏寫的東西。一個改變一個標籤文本,另一個改變其他東西。有什麼辦法可以讓我的計劃改變當按下UIPickerView中的某個按鈕時做什麼。我將如何做到這一點。謝謝,我期待着您的迴應。 –

+0

@EliasTurk再一次,用相關代碼更新你的問題,這樣我們就可以看到你有什麼。這會讓你更容易給你一個有用的答案。 – rmaddy

+0

@rmaddy我將發佈一個新的問題叫。使用UIPickerView並更改按鈕的功能。我將添加代碼以便您可以看到。 –

相關問題