@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. hibernate和mybatis出现配置文件xml的文件报错Multiple annotations found at this line(转)

    hibernate中的xml配置文件Multiple annotations found at this line,出现这个红叉报错,直接是把 <?xml version="1.0&q ...

  2. jsp+servlet实现的验证登陆

    可以将业务逻辑处理和视图相分离,使用jsp界面表示视图,使用servlet处理业务逻辑 login.jsp <%@ page language="java" contentT ...

  3. maven 配置 阿里云仓库

    随便记录下,以后方便查询 <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> < ...

  4. 1 dev repo organize

    码云  注册 组织  创建 仓库  创建 Git版本管理工具 download from https://www.git-scm.com/download/ 克隆/下载 git clone https ...

  5. 关于XShell&XFtp

    今天在开发的时候要打包一个东东到测试服务器去,突然发现xftp用不了,然后各种下载破解.绿色版 结果都是一堆广告,原来这个xshell支持民用版,无需破解就能下载使用,这里小小的记录下 一.  前言 ...

  6. 【记录】win10 专业版系统激活

    系统:win 10 专业版 使用工具:HEU_KMS_Activator_CH_v11.2.0.zip(期限为 天,之后需再次激活) 下载链接: https://pan.baidu.com/s/16z ...

  7. HGAME 2020 misc

    week1 每日推荐 拿到Wireshark capture file后,按常规思路,用foremost命令拿到一个加密的压缩包,之后文件->导出对象->http,看到最大的一个文件里面最 ...

  8. 安卓开发:Android Studio自动import

    我只想说,真好用!哈哈,提高效率的好东西. 参考: [https://blog.csdn.net/pjdd123/article/details/80953669] [https://www.cnbl ...

  9. opencv python:边缘保留滤波(EPF)

    EPF:E边缘,P保留,F滤波 import cv2 as cv import numpy as np def bi_demo(image): # bilateralFilter(src, d, si ...

  10. 以C语言为例完成简单的网络聊天程序以及关于socket在Linux下系统调用的分析

    套接字是网络编程中的一种通信机制,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程. 端 ...