uicontrolevents

    1熱度

    3回答

    我正在創建一個自定義UIView。我想知道如何在UIView上覆制UIButton行爲。 我希望能夠撥打addTarget就像UIButton。 我知道,我可以繼承UIControl,並呼籲 self.sendActionsForControlEvents(UIControlEvents.TouchUpInside); 但我想做到這一點上UIView,因爲我設計它放在一個XIB文件。

    2熱度

    1回答

    當某人在按鈕內滑動時,我想要執行一次操作。 我當前的代碼如下: let recogniser = UISwipeGestureRecognizer(target: self, action: "didTapButton2:") recogniser.direction = .Up button.addGestureRecognizer(recogniser) fun

    2熱度

    2回答

    我正在創建一個自定義的UI元素,並且想要觸發一個自定義的UIControlEvent。我已經發現,有一個範圍ApplicationReserved。 可悲的是,這並不工作,因爲它「不符合協議 'RawRepresentable': enum MyCustomEvents : UIControlEvents{ case Increase = 0x01000000 case Dec

    2熱度

    4回答

    我有一個UIButton。我按如下方式綁定了一個目標。 [button addTarget:self action:@selector(myFunction) forControlEvents:UIControlEventTouchUpInside]; 當我多次點擊我的按鈕多次調用目標函數多次。 在攻絲按鈕我提出了一個新的視圖控制器。 當我點擊3次快速,然後我的新視圖控制器顯示

    2熱度

    1回答

    我有一個UIScrollView,有三個部分可以滑動到。每個部分都有一個UIButton,用戶應該選擇其中一個按鈕。我的問題是,如果用戶滑過UIButton,它會被意外選中。我的問題是,我應該將UIControlEvent設置爲UIButtons,以便它們不會誤認爲滑動觸摸了嗎? 這裏是我的按鈕的代碼: var button1 = UIButton(frame: CGRectMake((bigSi

    5熱度

    2回答

    我正在用UIButton作爲鋼琴鍵創建類似鋼琴的視圖。我應該聽聽什麼UIControlEvents獲得回調,當按鈕獲取並失去突出顯示的狀態? 我試圖讓UIButton的子類和highlighted添加屬性觀察員,它工作正常。不過,有時我需要從代碼中手動設置突出顯示的狀態,並且由於無法分辨事件是用戶還是應用程序啓動,所以真的會使其變得混亂。

    9熱度

    3回答

    背景 我已經previously learned如何使用手勢識別或continueTrackingWithTouch來獲取當前觸摸位置的不斷更新和再使用那些做是這樣的: 但是現在,我想學習如何使用目標,以做同樣的事情。我已經可以通過使用TouchDown和TouchUpInside來觸摸並修改事件,但我不知道如何獲得持續更新。我認爲它將使用ValueChanged事件,但目前爲止無法使用。 這是我

    0熱度

    1回答

    在我的iOS應用程序中,我有UITableView,並且在某些單元中有一個Switch。 我已按以下方式交換機上的監聽: [cell.toggle addTarget:self action:@selector(onSwitchToggle:) forControlEvents:UIControlEventValueChanged]; 的開關狀態,也可以從程序本身不僅由用戶按壓更新。我遇到了一

    1熱度

    1回答

    以前我有一個問題,在tableview節標題單元格中有一個UISegmentedControl,我想在主視圖控制器中監聽值更改。 我通過在tableView:viewForHeaderInSection方法的UISegmentedControl上使用addTarget解決了這個問題,並且這可以工作。 第一段是默認選擇,這是有效的。當點擊第二段時,它會用其他數據重新加載tableview,這是預期的

    0熱度

    2回答

    當用戶在我的應用中點擊並按住UIButton時,一段時間後會觸發UIControlEventTouchCancel事件。 UIControl的Apple文檔沒有關於此事件的任何詳細解釋。爲什麼觸發?它是幹什麼用的? [button addTarget:key action:@selector(keyUp:) forControlEvents:UIControlEventTouchUpInside]