我有三个具有不同操作的按钮。现在我不想为我的按钮创建三个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

                    }
}

10-05 21:57