UISwipeGestureRecognizer滑动距离

时间:2010-06-25 05:31:08

标签: iphone ipad uigesturerecognizer

任何想法是否有一种简单的方法来延长滑动在被识别之前必须行进的距离。似乎默认真的很短。它不仅仅是一个水龙头,而是勉强。我是否需要创建自定义手势识别器来覆盖此距离?

感谢。

1 个答案:

答案 0 :(得分:5)

没有设置的文档属性意味着没有记录的属性来设置它。但是,您可以创建自己的手势识别器。


有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写作,则无法使用这些。