2015-12-14 83 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并更改按钮的功能。我将添加代码以便您可以看到。 –

相关问题