根据Pickerview选项iphone sdk更改按钮的操作
我告诉你我想做什么 我有一个PickerView和一个按钮,我希望当我在PickerView上选择行“Action1”时,当我单击按钮时,该操作成为UIAlert。当我选择行“Action2”时,当我单击按钮时,该操作成为ModalTransition 我怎么能做到根据Pickerview选项iphone sdk更改按钮的操作,iphone,xcode,button,sdk,action,Iphone,Xcode,Button,Sdk,Action,我告诉你我想做什么 我有一个PickerView和一个按钮,我希望当我在PickerView上选择行“Action1”时,当我单击按钮时,该操作成为UIAlert。当我选择行“Action2”时,当我单击按钮时,该操作成为ModalTransition 我怎么能做到 谢谢可以有多种解决方案来实现这一点 根据PickerView选择设置按钮标签,在操作/选择器方法中,您可以根据标签创建开关盒。并且可以执行动作 您可以直接在Action/Selector方法中的Picker视图上设置开关大小写 但如
谢谢可以有多种解决方案来实现这一点
[btn addTarget:self action:@selector(method1) forControlEvents:UIControlEventTouchUpInside];
[btn addTarget:self action:@selector(method2) forControlEvents:UIControlEventTouchDown];
希望这对您有所帮助。为按钮单击设置一种方法
[btn addTarget:self action:@selector(method1) forControlEvents:UIControlEventTouchUpInside];
在方法中,您可以实现一种情况,其中情况选项可以是选择器输出的值(设置一个整数,通过UIPickerViewDelegates
(pickeroption
)知道选择器的选定索引)
-(void)method1
{
switch pickeroption
case 1:
Action1
break;
case2:
action 2
break;
}