内容の保証はできません。


/System/Library/Frameworks/UIKit.framework

クラス UILongPressGestureRecognizer

NSObject
  |
  +--UIGestureRecognizer
      |
      +--UILongPressGestureRecognizer

概要

UILongPressGestureRecognizerは、ロングプレス(長押)ジェスチャーを探索するUIGestureRecognizeの具象サブクラスです.ユーザは、少なくとも指定された期間にアクションメッセージが送信されるためにビューを一つまたは複数の指で押す必要があります.また、ジェスチャーが認識されるために指定された距離だけ指を移動する可能性があります.このとき限界を超えて移動した場合、ジェスチャーは失敗します.

ロングプレスジェスチャーは連続のジェスチャーです.必要な指の数(numberOfTouchesRequired)が指定された期間 (minimumPressDuration) に押されてかつ、タッチの移動が許容範囲(allowableMovement)を超えていない時に、ジェスチャーが開始(UIGestureRecognizerStateBegan)されます.ジェスチャーリコグナイザは指が移動するたびにChange状態に遷移し、いずれかの指が離された時に終了(UIGestureRecognizerStateEnded) します.

タスク

ジェスチャーリコグナイザの設定

minimumPressDuration property
numberOfTouchesRequired property
numberOfTapsRequired property
allowableMovement property

プロパティ

allowableMovement

ビュー上の指の最大許容移動距離を返す.
この値以上移動するとジェスチャーの認識が失敗する.

@property(nonatomic) CGFloat allowableMovement

minimumPressDuration

ジェスチャーが認識されるために指がビュー押し続けなければならない最小期間を返す.

@property(nonatomic) CFTimeInterval minimumPressDuration

numberOfTapsRequired

ジェスチャーが認識されるために要求されるビューのタップ回数を返す.

@property (nonatomic) NSUInteger numberOfTapsRequired

numberOfTouchesRequired

ジェスチャーが認識されるためにビューが押さなければならない指の数を返す.

@property(nonatomic) NSInteger numberOfTouchesRequired


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-01-03 (月) 23:35:51 (2451d)