UIControlクラス及びその派生クラスでは、ボタン等が押されたときのアクションとしてEventが定義(UIControlEvent定数)があります。ベースとなるクラスがUIControl(及びその派生クラス)の場合、これを(IBAction)で示したメソッドと結びつけることでトリガーとして受け取ることができるようです。
UIControlEventTouchDown
コントロール内でタッチした瞬間(touch-down)をイベントとして取得する
UIControlEventTouchDownRepeat
コントロール内でタッチを繰り返した場合: UITouch tapCount 目そっとで回数を指定する。
UIControlEventTouchDragInside
コントロール内でドラッグされた場合のイベント
UIControlEventTouchDragOutside
コントロール外でドラッグされた場合のイベント
UIControlEventTouchDragEnter
コントロールの外から中へドラッグされた場合のイベント
UIControlEventTouchDragExit
コントロルの中から外へドラッグされた場合のイベント
UIControlEventTouchUpInside
コントロール内でタッチアップした場合のイベント
UIControlEventTouchUpOutside
コントロール外でタッチアップした場合のイベント
UIControlEventTouchCancel
現在のタッチをキャンセルするシステムイベント
UIControlEventValueChanged
異なる種類の値を出力するため、ドラッグやその他のコントロールの操作
UIControlEventEditingDidBegin
UITextField オブジェクトに入るため、編集セッションを初期化するタッチ
UIControlEventEditingChanged
UITextFieldオブジェクト内の編集を変更するタッチ
UIControlEventEditingDidEnd
UITextField のオブジェクトを離れるために、編集セッションを終了するタッチ
UIControlEventEditingDidEndOnExit
UITextField オブジェクトの編集セッションを終了するタッチ
UIControlEventAllTouchEvents
全てのタッチイベント
UIControlEventAllEditingEvents
UITextField オブジェクトのための編集タッチの全て
UIControlEventApplicationReserved
アプリケーションが使用が可能なコントロールイベントの値の範囲
UIControlEventSystemReserved
インターナショナルフレームワークで使用のための予約されたコントロールイベントの値の範囲
UIControlEventAllEvents
システムイベントを含む全てのイベント
0 件のコメント:
コメントを投稿