2010年4月30日金曜日

UIControllEvent(Button)

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 件のコメント:

コメントを投稿