是否可以使用if语句查看是否已按下按钮?
if(condition) {
//Do something
}
作为条件必须做什么?
最佳答案
UIButton将调用一个方法,将其连接到Interface Builder或set to in code中。
如果您需要了解程序的某些部分,如果按下了按钮,则可以执行以下操作:
-(IBAction)buttonTapped:(UIButton *) sender
{
self.buttonPressed = YES; //bool instance variable with property
}
-(void)someOtherMethod
{
if(self.buttonPressed){
//do what you want to do, if button pressed
}
}
但是我认为,在语义级别上将UI和逻辑紧密耦合在一起并不是一个好主意。
关于cocoa-touch - 如果按下UIButton Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290345/