@property(nonatomic, weak) id<UIScrollViewDelegate> delegate;

滚动视图对象的委托。

@property(nonatomic) CGSize contentSize;

内容视图的大小。

@property(nonatomic) CGPoint contentOffset;

内容视图的原点从滚动视图的原点偏移的点。

- (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated;

设置与内容视图原点相对应的接收器原点的偏移量。

@property(nonatomic, readonly) UIEdgeInsets adjustedContentInset;

从内容插入和滚动视图的安全区域派生的插图。

@property(nonatomic) UIEdgeInsets contentInset;

内容视图从安全区域或滚动视图边缘插入的自定义距离。

@property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior;

用于确定调整后的内容偏移的行为。

- (void)adjustedContentInsetDidChange;

当滚动视图的调整内容插入更改时调用。

@property(nonatomic, readonly, strong) UILayoutGuide *frameLayoutGuide;

布局指南基于滚动视图的未转换框架矩形。

@property(nonatomic, readonly, strong) UILayoutGuide *contentLayoutGuide;

布局指南基于滚动视图的未翻译内容矩形。

@property(nonatomic, getter=isScrollEnabled) BOOL scrollEnabled;

一个布尔值,用于确定是否启用滚动。

@property(nonatomic, getter=isDirectionalLockEnabled) BOOL directionalLockEnabled;

一个布尔值,用于确定是否在特定方向上禁用滚动。

@property(nonatomic, getter=isPagingEnabled) BOOL pagingEnabled;

一个布尔值,用于确定是否为滚动视图启用了分页。

@property(nonatomic) BOOL scrollsToTop;

一个布尔值,用于控制是否启用滚动到顶部的手势。

@property(nonatomic) BOOL bounces;

一个布尔值,用于控制滚动视图是否跳过内容边缘并再次返回。

@property(nonatomic) BOOL alwaysBounceVertical;

一个布尔值,用于确定垂直滚动到达内容结尾时是否始终发生弹跳。

@property(nonatomic) BOOL alwaysBounceHorizontal;

一个布尔值,用于确定水平滚动到达内容视图末尾时是否始终发生弹跳。

@property(nonatomic, readonly, getter=isTracking) BOOL tracking;

返回用户是否触摸了内容以启动滚动。

@property(nonatomic, readonly, getter=isDragging) BOOL dragging;

一个布尔值,指示用户是否已开始滚动内容。

@property(nonatomic, readonly, getter=isDecelerating) BOOL decelerating;

在用户抬起手指后返回内容是否在滚动视图中移动。

@property(nonatomic) UIScrollViewDecelerationRate decelerationRate;

一个浮点值,用于确定用户抬起手指后的减速率。

@property(nonatomic) UIScrollViewIndicatorStyle indicatorStyle;

滚动指示器的样式。

@property(nonatomic) UIEdgeInsets scrollIndicatorInsets;

滚动指示器的样式。您可以使用这些常量来设置样式的值。

@property(nonatomic) BOOL showsHorizontalScrollIndicator;

一个布尔值,用于控制水平滚动指示器是否可见。

@property(nonatomic) BOOL showsVerticalScrollIndicator;

一个布尔值,用于控制垂直滚动指示器是否可见。

- (void)flashScrollIndicators;

暂时显示滚动指示器。

@property(nonatomic, strong) UIRefreshControl *refreshControl;

与滚动视图关联的刷新控件。

- (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated;

滚动内容的特定区域,使其在接收器中可见。

- (BOOL)touchesShouldBegin:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view;

当手指触摸显示的内容时,子类重写以自定义默认行为。

- (BOOL)touchesShouldCancelInContentView:(UIView *)view;

返回是否取消与内容子视图相关的触摸并开始拖动。

@property(nonatomic) BOOL canCancelContentTouches;

一个布尔值,用于控制内容视图中的触摸是否始终导致跟踪。

@property(nonatomic) BOOL delaysContentTouches;

一个布尔值,用于确定滚动视图是否延迟了触摸式手势的处理。

@property(nonatomic, readonly) UIGestureRecognizer *directionalPressGestureRecognizer;

方向按钮按下的基础手势识别器。

@property(nonatomic, readonly) UIPanGestureRecognizer *panGestureRecognizer;

用于平移手势的基础手势识别器。

@property(nonatomic, readonly) UIPinchGestureRecognizer *pinchGestureRecognizer;

用于捏合手势的基础手势识别器。

- (void)zoomToRect:(CGRect)rect animated:(BOOL)animated;

缩放到内容的特定区域,以便在接收器中可见。

@property(nonatomic) CGFloat zoomScale;

一个浮点值,指定应用于滚动视图内容的当前比例因子。

- (void)setZoomScale:(CGFloat)scale animated:(BOOL)animated;

一个浮点值,指定当前缩放比例。

@property(nonatomic) CGFloat maximumZoomScale;

一个浮点值,指定可应用于滚动视图内容的最大比例因子。

@property(nonatomic) CGFloat minimumZoomScale;

一个浮点值,指定可应用于滚动视图内容的最小比例因子。

@property(nonatomic, readonly, getter=isZoomBouncing) BOOL zoomBouncing;

一个布尔值,指示缩放已超过为接收器指定的缩放限制。

@property(nonatomic, readonly, getter=isZooming) BOOL zooming;

一个布尔值,指示内容视图当前是放大还是缩小。

@property(nonatomic) BOOL bouncesZoom;

一个布尔值,用于确定当缩放超过最大或最小限制时滚动视图是否为内容缩放设置动画。

@property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode;

在滚动视图中拖动开始时键盘被关闭的方式。

@property(nonatomic) UIScrollViewIndexDisplayMode indexDisplayMode;

在用户滚动时显示索引的方式。

UIScrollView的API的更多相关文章

  1. 坑爹的私有API

    iOS私有API扫描工作总结 背景 苹果提供的iOS开发框架分PrivateFramework和Framework,PrivateFramework下的库是绝对不允许在提交的iOS应用中使用的,只允许 ...

  2. (转)UIWebView全部API学习

    网上找的收藏一下 http://www.myexception.cn/web/1888974.html 最生僻的API做了下划线以及粗体的标注.百度上查了全是拷贝的同一份代码,而且只有代码没有解释,很 ...

  3. WKWebView API精讲(OC)

    WKWebView API精讲(OC) 前言 鉴于LL同志对笔者说:“能不能写个OC版本的WKWebView的使用教程?”,还积极打赏了30RMB,笔者又怎么好意思拒绝呢,于是才有了下文. 所有看到本 ...

  4. 【改】IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新

    IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百 ...

  5. iOS开发UIScrollView的底层实现

    起始 做开发也有一段时间了,经历了第一次完成项目的激动,也经历了天天调用系统的API的枯燥,于是就有了探索底层实现的想法. 关于scrollView的思考 在iOS开发中我们会大量用到scrollVi ...

  6. IOS中UIScrollView的contentSize、contentOffset和contentInset属性

    IOS中,UIScrollView是可以滚动的视图,其中最常用的UITableView就是继承了UIScrollView. 跟所有的view一样,UIScrollView有一个frame属 性,同时, ...

  7. 第12月第2天 uiscrollview _adjustContentOffsetIfNecessary 圆角

    1. uiscrollview在调用setFrame,setBounds等方法的时候会默认调用稀有api: _adjustContentOffsetIfNecessary 这个方法会改变当前的cont ...

  8. IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新

    IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百 ...

  9. Swift_ScrollView _ API详解

    Swift_ScrollView _ API详解 GitHub class ViewController: UIViewController,UIScrollViewDelegate { var sc ...

随机推荐

  1. python中的循环结构等相关知识

    ==分支结构== 1.单分支:一般用于只会发生一种情况的场景,if #90以上优秀 score=95 if score>90: print("优秀") 2.双分支:一般用于会 ...

  2. Opencv模块

    参考博客:https://blog.csdn.net/u012679707/article/details/79505279

  3. VMware 14 激活密钥

    VMware 14 激活密钥 FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD

  4. celery 使用 - 3

    # celery 使用 1.broker 2.基础案例 使用redis作为broker和brokend. 创建tasks.py # tasks.py di = 'redis://:****@local ...

  5. Node.js Learning Notes

    简介 简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件驱动I/O服务 ...

  6. 吴裕雄--天生自然神经网络与深度学习实战Python+Keras+TensorFlow:LSTM网络层详解及其应用

    from keras.layers import LSTM model = Sequential() model.add(embedding_layer) model.add(LSTM(32)) #当 ...

  7. php头像上传插件

    最近找到了一个比较简单实用的php头像上传插件,兼容IE8及以上等主流浏览器,分享给大家.效果如下: 1.首页效果图:默认显示默认图片. 2.点击图片(拥有裁剪框,可以拖动.缩放.裁剪头像等功能,注意 ...

  8. 微信支付开发h5调用

    这两天做微信支付开发.碰到大坑.纠结死我了.好不容做完. 后台java:直接上代码:注意区分前后端的变量大小写... @RequestMapping(value = "/index" ...

  9. 微信js sdk分享开发摘记java版

    绑定域名和引入js的就不说了 废话不说直接上代码 public void share(HttpServletRequest request) throws Exception { StringBuff ...

  10. 【Hibernate 多表查询】

    HibernateManyTable public class HibernateManyTable { //演示hql左连接查询 @Test public void testSelect12() { ...