簡體   English   中英

在UIButton上使用兩個不同的控件事件

[英]use two different control-event on UIButton

我在應用程序中創建了一個動態按鈕,並調用以下方法:

[btnactions addTarget:self 
               action:@selector(deleteview:)
     forControlEvents:UIControlEventTouchDown];</b>

每當單擊按鈕時,此deleteview方法用於刪除特定的應用程序視圖。

現在,我希望另一個方法可以在按鈕事件上動態調用

UIControlEventTouchDownRepeat

那么,如何使用不同的控制事件來調用兩個不同的事件呢?

您可以使用UIControlEventTouchDownRepeat再次調用addTarget

從文檔(UIButton繼承自UIControl ):

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents

您可以多次調用此方法,並且可以為特定事件指定多個目標操作對。 動作消息可以有選擇地按該順序包括發送方和事件作為參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM