将方法附加到按钮

要向按钮添加方法,请首先创建一个操作方法:

Objective-C

-(void) someButtonAction{
    NSLog(@"Button is tapped");

}

迅速

func someButtonAction() {
        print("Button is tapped")
    }

现在要将此操作方法添加到按钮,你必须编写以下代码行:

目标 C.

[yourButtonInstance addTarget:self action:@selector(someButtonAction) forControlEvents:UIControlEventTouchUpInside];

迅速

yourButtonInstance.addTarget(self, action: #selector(someButtonAction), forControlEvents: .touchUpInside)

对于 ControlEvents,ENUM UIControlEvents 的所有成员都是有效的。