Objective-C

iOS Objective-C UIScrollView基础属性

2018-05-18  本文已影响135人  LouisDrink

UIScrollView属性:

- CGPoint contentOffes : 内容偏移

- CGSize contentSize :可滑动范围

- UIEdgeInsets contentInset :内边距设置,可设置上下左右洗个方向的内边距

- delegate :代理,在拖拽、松开拖拽(减速)等过程中添加逻辑时使用,如拖动隐藏导航栏

- BOOL directionalLockEnabled :方向锁,也就不能滑动,默认:NO

- BOOL  bounces :弹簧效果,默认:YES

- BOOL  alwaysBounceVertical :竖直方向上的弹簧效果,默认:YES

- BOOL alwaysBounceHorizontal :水平方向上的弹簧效果,默认:YES

- BOOL pagingEnabled :分页效果,默认:NO

- BOOL scrollEnabled :是否可滑动,默认:YES

- BOOL showsHorizontalScrollIndicator :水平指示器,默认:YES

- BOOL showsVerticalScrollIndicator :竖直指示器,默认YES

- UIEdgeInsets scrollIndicatorInsets :指示器内边距,可调节距离边缘的距离

- UIScrollViewIndicatorStyle indicatorStyle :指示器风格 可白、可黑,默认:白

- CGFloat decelerationRate :减速比,范围由0到1

- UIScrollViewIndexDisplayMode indexDisplayMode :索引展示模式 Apple TV上使用

- BOOL tracking :追踪 只读属性,在接触还未拖动时会返回YES

- BOOL dragging :拖拉 只读属性

- BOOL decelerating :减速时返回YES

- BOOL delaysContentTouches :默认值YES 功能描述:一个ScrollView,且上面有一个Button,快速滑动,ScrollView滚动且没有触发Button事件。设置为NO,快速滑动这个动作会出发Button事件

- BOOL  canCancelContentTouches :同上面情况,按压滑动会被取消,不能够滑动

- CGFloat minimumZoomScale :最小放大比例

- CGFloat maximumZoomScale  :设置最大放大比例

- CGFloat zoomScale :当前缩放比例

- BOOL  bouncesZoom :缩放时的弹簧效果,默认:YES

- BOOL  scrollsToTop :点击状态栏回到最顶部,默认YES

- UIScrollViewKeyboardDismissMode keyboardDismissMode :包含UIScrollViewKeyboardDismissModeNone(不处理)、UIScrollViewKeyboardDismissModeOnDrag(拖动时隐藏)、UIScrollViewKeyboardDismissModeInteractive(交互时隐藏)

- UIRefreshControl *refreshControl :自带刷新控件,可addTarget或者添加手势响应

上一篇 下一篇

猜你喜欢

热点阅读