在我的应用程序中,我有一个按钮,当它被按下时,说“在内部向上触摸”会打开另一个视图。我的问题是,我该怎么做两个动作?我的意思是,当我按下按钮时,我想做点什么(例如隐藏按钮或更改按钮的图像),而当我停止按下时,我想导航到另一个视图。
最佳答案
做这个:
[yourbutton addTarget:self action:@selector(touchUp:) forControlEvents:UIControlEventTouchUpInside];
[yourbutton addTarget:self action:@selector(touchDown:) forControlEvents:UIControlEventTouchDown];
现在选择器是:
-(IBAction)touchUp :(id)sender{
UIButton *btn = (UIButton *)sender;
[btn setImage:yourImage forState:UIControlStateHighlighted];
}
-(IBAction)touchDown :(id)sender{
//Navigate here
}
关于iphone - iphone开发:一键两下,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12214357/