iOS手势篇(七)-UIScreenEdgePanGestureRecognizer详解

UIScreenEdgePanGestureRecognizer,屏幕边缘滑动手势作为一个比较冷门的手势.其实用到的地方也没想象中的那么少.
UIScreenEdgePanGestureRecognizer是UIPanGestureRecognizer的子类.

点开UIScreenEdgePanGestureRecognizer的头文件,发现这个类其实很轻巧的.

@property (readwrite, nonatomic, assign) UIRectEdge edges; //< The edges on which this gesture recognizes, relative to the current interface orientation
属性 默认值 说明
edges UIRectEdgeNone 这个属性是边缘拖动手势支持的拖动的位置,默认是没有,不给这个属性赋值的话这个手势是没有意义的
typedef NS_OPTIONS(NSUInteger, UIRectEdge) {
    UIRectEdgeNone   = 0,
    UIRectEdgeTop    = 1 << 0,
    UIRectEdgeLeft   = 1 << 1,
    UIRectEdgeBottom = 1 << 2,
    UIRectEdgeRight  = 1 << 3,
    UIRectEdgeAll    = UIRectEdgeTop | UIRectEdgeLeft | UIRectEdgeBottom | UIRectEdgeRight
} NS_ENUM_AVAILABLE_IOS(7_0);
枚举值 说明
UIRectEdgeNone 设置为这个值的时候这个手势其实就"失效"了
UIRectEdgeTop 识别顶部边缘拖动手势
UIRectEdgeLeft 识别左边边缘拖动手势
UIRectEdgeBottom 识别底部边缘拖动手势
UIRectEdgeRight 识别右边边缘拖动手势
UIRectEdgeAll 识别所有方向的边缘拖动手势
发布了277 篇原创文章 · 获赞 63 · 访问量 24万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览