我想在用户触摸按钮(UIControlEventTouchUpInside)时发出信号。如何将观察者添加到UIButton?如何将观察者添加到UIButton?
2
A
回答
4
看看UIControl的文档。
[myButton addTarget:self
action:@selector(touch:)
forControlEvents:UIControlEventTouchUpInside];
此方法适用于任何从UIControl
(包括继承,但其中目标是在UIButton的加入或实现的类不限于UIButtons
:)
2
// add target and action
[myButton addTarget:self
action:@selector(buttonClicked:)
forControlEvents:UIControlEventTouchUpInside];
。如果您将addTarget设置为零,则操作将通过响应者链直到找到响应buttonClicked:选择器的响应者。 buttonClicked:选择器实现如下:
-(void)buttonClicked:(id)sender
{
// do stuff here
}
相关问题
- 1. 如何将观察者添加到NSManagedObject?
- 2. 如何将观察者添加到AppDelegate?
- 3. 将观察者添加到BOOL变量
- 4. 将观察者添加到NSString中
- 5. 如何在UISlider上添加观察者
- 6. 如何将基于时间的观察者添加到Scala Future?
- 7. 添加到购物车后如何从观察者重定向?
- 8. 是否可以将观察者添加到tableView.contentOffset?
- 9. 通过观察者将按钮添加到CMS_Page_Edit
- 10. 根据条件将RxJava观察者添加到链中
- 11. C#通过JSON和REST API将观察者添加到Jira isse
- 12. iOS:将观察者添加到UIView的frame.origin.y?
- 13. 将通知观察者添加到自定义类
- 14. 将可观察值添加到另一个可观察值
- 15. 在UICollectionViewCell中添加/删除观察者
- 16. 添加观察者时AVPlayer崩溃
- 17. 在swift中添加通知观察者
- 18. 观察者模式-受试者保持到由观察者
- 19. 如何将UIButton添加到UIButton中
- 20. 观察者模式 - 观察者创建
- 21. 观察者模式:如何区分观察者
- 22. 如何测试观察者?
- 23. 如何删除观察者
- 24. 如何在观察者
- 25. 如何Magento在观察者
- 26. 当观察者的观察者的寿命长于可观察到的
- 27. 观察者模式 - 将信息传递给观察者
- 28. 如何在magento2中添加观察者的新菜单项?
- 29. 在ios中如何添加一个观察者的方法?
- 30. 如何在UIView中为subviews.count添加观察者?