【发布时间】:2017-05-19 11:54:30
【问题描述】:
我正在为我的应用编写自定义 UIButton。但是,我想为按钮添加一个完整的操作。这样我可以从动作中返回一个BOOL,然后在按钮中执行一些代码(即显示动画),然后调用完成方法。
所以,理想情况下,我希望能够做这样的事情:
[button addAction:^(){
NSLog(@"Action!");
return true;
} completion:^() {
NSLog(@"Completion!");
return true;
} forControlEvents:UIControlEventTouchUpInside];
如何覆盖UIControlEventTouchUpInside 发生时发生的情况?或者其他相关的控制事件。
【问题讨论】:
-
您需要的信息在
UIControl参考/编程指南中。它不是特定于UIButton。 Apple 的搜索现在很糟糕,所以我无法快速找到/粘贴任何内容,但这将为您指明正确的方向。
标签: ios objective-c uibutton