UIScrollView的API
@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的更多相关文章
- 坑爹的私有API
iOS私有API扫描工作总结 背景 苹果提供的iOS开发框架分PrivateFramework和Framework,PrivateFramework下的库是绝对不允许在提交的iOS应用中使用的,只允许 ...
- (转)UIWebView全部API学习
网上找的收藏一下 http://www.myexception.cn/web/1888974.html 最生僻的API做了下划线以及粗体的标注.百度上查了全是拷贝的同一份代码,而且只有代码没有解释,很 ...
- WKWebView API精讲(OC)
WKWebView API精讲(OC) 前言 鉴于LL同志对笔者说:“能不能写个OC版本的WKWebView的使用教程?”,还积极打赏了30RMB,笔者又怎么好意思拒绝呢,于是才有了下文. 所有看到本 ...
- 【改】IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新
IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百 ...
- iOS开发UIScrollView的底层实现
起始 做开发也有一段时间了,经历了第一次完成项目的激动,也经历了天天调用系统的API的枯燥,于是就有了探索底层实现的想法. 关于scrollView的思考 在iOS开发中我们会大量用到scrollVi ...
- IOS中UIScrollView的contentSize、contentOffset和contentInset属性
IOS中,UIScrollView是可以滚动的视图,其中最常用的UITableView就是继承了UIScrollView. 跟所有的view一样,UIScrollView有一个frame属 性,同时, ...
- 第12月第2天 uiscrollview _adjustContentOffsetIfNecessary 圆角
1. uiscrollview在调用setFrame,setBounds等方法的时候会默认调用稀有api: _adjustContentOffsetIfNecessary 这个方法会改变当前的cont ...
- IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新
IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百 ...
- Swift_ScrollView _ API详解
Swift_ScrollView _ API详解 GitHub class ViewController: UIViewController,UIScrollViewDelegate { var sc ...
随机推荐
- next.config.js
const configs = { // 编译文件的输出目录 distDir: 'dest', // 是否给每个路由生成Etag generateEtags: true, // 页面内容缓存配置 on ...
- React的React.createRef()/forwardRef()源码解析(三)
1.refs三种使用用法 1.字符串 1.1 dom节点上使用 获取真实的dom节点 //使用步骤: 1. <input ref="stringRef" /> 2. t ...
- 设置idea的快捷键组合 设置为默认
ubuntu中,idea的快捷键组合 为 “Default for GNOME”,和windows中不一样了,需要修改为“Default”:
- 分析AppClassLoader,ExtClassLoader 和URLClassLoader 的关系
测试代码: class Hello { public String str = "Hello World"; public void fun() { System.out.prin ...
- 【经典数据结构】B树与B+树的解释
本文转载自:http://www.cnblogs.com/yangecnu/p/Introduce-B-Tree-and-B-Plus-Tree.html 前面讲解了平衡查找树中的2-3树以及其实现红 ...
- 学会C#可以做什么
C#基于.NET Framework 和 .NET CORE平台 Client/Server 客户端/服务端 windows桌面应用程序 winform 2D WPF 3D Browser/Se ...
- layuiAdmin std v1.x 【iframe版】开发者文档
layuiAdmin pro v1.x [单页版]开发者文档 layuiAdmin.std(iframe 版) 是完全基于 layui 架构而成的通用型后台管理模板系统,采用传统的 iframe 多页 ...
- 一周搞定模拟电路P3_电容_记录
1 电容的介绍 什么是电容 它有两个电极板,和中间板所夹的介质封装而成,具有特定功能的电子器件. 电容的作用 旁路.去耦.滤波和储能的作用 2 旁路电容的作用 1)使输入电压均匀化,减少噪声对后级的影 ...
- Apache的虚拟主机功能(基于IP地址、基于虚拟主机、基于端口)
1. 安装Apache服务程序(系统用户,1-199之间) 第一步:在虚拟机软件里选中光盘镜像: 第二步:将光盘设备挂载到/media/cdrom目录 输入:mkdir -p /media/cdrom ...
- [踩坑记录] runtime error: load of null pointer of type 'const int' (leetcode)
leetcode上面做题遇到的错误 原因: 在调用函数时,如果返回值如果是一个常量则没问题.如果返回值若为指针则可能会出现该错误,假如返回的指针地址指向函数内的局部变量,在函数退出时,该变量的存储空间 ...