[英]How do I add observer to UIButton?
我想通知用戶何時將觸摸按鈕(UIControlEventTouchUpInside)。 如何將觀察者添加到UIButton?
查看UIControl的文檔。
[myButton addTarget:self
action:@selector(touch:)
forControlEvents:UIControlEventTouchUpInside];
此方法適用於從UIControl
繼承的任何東西(包括但不限於UIButtons
:)
// add target and action
[myButton addTarget:self
action:@selector(buttonClicked:)
forControlEvents:UIControlEventTouchUpInside];
目標是添加或實現UIButton的類。 如果將addTarget設置為nil,則該操作將通過響應者鏈,直到找到響應buttonClicked:選擇器的響應者為止。 buttonClicked:選擇器的實現方式如下:
-(void)buttonClicked:(id)sender
{
// do stuff here
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.