質問

認識される前に、スワイプが移動しなければならない距離を長くする簡単な方法があるかどうかのアイデア。デフォルトは本当に短いようです。タップ以上のものですが、かろうじてです。この距離をオーバーライドするために、カスタムジェスチャー認識者を作成する必要がありますか?

ありがとう。

役に立ちましたか?

解決

設定するための文書化されたプロパティがないことを意味します。ただし、独自のジェスチャー認識を作成できます。


7があります 文書化されていない デフォルトの動作を変更するプロパティ:

@interface UISwipeGestureRecognizer()
@property(assign, nonatomic) CGFloat minimumPrimaryMovement;
@property(assign, nonatomic) CGFloat maximumPrimaryMovement;
@property(assign, nonatomic) CGFloat minimumSecondaryMovement;
@property(assign, nonatomic) CGFloat maximumSecondaryMovement;
@property(assign, nonatomic) NSTimeInterval maximumDuration;
@property(assign, nonatomic) float rateOfMinimumMovementDecay;
@property(assign, nonatomic) float rateOfMaximumMovementDecay;
@end

ただし、AppStoreのために書くと、これらを使用できません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top