我有一個UIButton。我按如下方式綁定了一個目標。多次點擊UIButton觸發目標函數多次
[button addTarget:self action:@selector(myFunction)
forControlEvents:UIControlEventTouchUpInside];
當我多次點擊我的按鈕多次調用目標函數多次。 在攻絲按鈕我提出了一個新的視圖控制器。 當我點擊3次快速,然後我的新視圖控制器顯示3次。
這是愚蠢的。一旦視圖被轉移到一個新的視圖控制器,什麼是觸發該功能的重點。爲什麼地獄蘋果會做這樣愚蠢的事情?
請幫忙嗎?
我的看法,但使用該代碼的用戶只能在點擊鏈接的,我說得對還是我錯過理解的東西嗎? –
沒有喲對。根據我的回答,用戶可以只點擊一次按鈕,如果你想讓用戶在任何情況下再次點擊按鈕,那麼你可以通過檢查來啓用用戶交互。 –
確保你正在調用函數(myFunction :)不僅(myFunction) –