【发布时间】:2018-01-12 08:41:22
【问题描述】:
当我将一些代码放入自定义按钮时,我的自定义按钮 touchupinside 事件不会触发
注意:当我点击按钮时,此方法会触发,但 touchUpInside 方法不会触发
- (void) touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
NSLog(@"touchBegan");
[Singleton playSoundForEvent:Sound_ButtonTap];
}
如果我删除上面的代码,那么工作正常。
以上代码原因:我不会在 touchupinside 上到处放敲击声。 我只想要整个项目中的一行代码。
【问题讨论】:
-
touchesBegan 调用每个 UIcontrols 那么你将如何处理这个
-
@Anbu.Karthik 请检查下面的答案,它对我来说会很好,所以我的问题已经解决了。
标签: ios objective-c iphone ios7 uibutton