我有三个具有不同操作的按钮。现在我不想为我的按钮创建三个IBAction。在单个IBAction方法中,我可以为这三个按钮编写操作。
我是Xcode的新手,有人可以帮我做这个吗?
提前致谢....
最佳答案
这样尝试
在中。 h文件
@property (strong, nonatomic) IBOutlet UIButton *yourbutton;
在.m中
@synthesize yourbutton;
- (IBAction)yourClicked:(id)sender {
UIButton *resultebutton= (UIButton*)sender;
NSString *buttontitle=resultButton.currentTitle;
if ([buttontitle isEqual:@"firstBtitle"]) {
// perform your 1st button action
//call your method
}
else if ([buttontitle isEqual:@"secondBtitle"]) {
// perform your 2nd button action
}
else if ([buttontitle isEqual:@"thirdBtitle"]) {
// perform your 3rd button action
}
}