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 ...
随机推荐
- 生成树计数 UVA 10766
//本题题意:首先每个点之间都可达,然后m列举出不可达的,求出最多的生成树方案: //k这个变量是没用的. //公式:ans矩阵=度矩阵-建边矩阵: //度矩阵是当i==j时的,建边矩阵于平时定义可达 ...
- mybatis--一对多关联
今天来介绍mybatis的一对多关联 (1)首先创建数据库mybatisonetomany,并创建数据库表post和user,并向其中插入一定的数据: create database mybatiso ...
- PHP中使用CURL实现Get和Post请求方法
1.cURL介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.最爽的是,PHP也支持 cURL 库.本文将介绍 cURL的一些高级特性, ...
- 基于maven+java+TestNG+httpclient+poi+jsonpath+ExtentReport的接口自动化测试框架
接口自动化框架 项目说明 本框架是一套基于maven+java+TestNG+httpclient+poi+jsonpath+ExtentReport而设计的数据驱动接口自动化测试框架,TestNG ...
- 每日扫盲(三):id_rsa、id_rsa.pub 、authorized_keys
一.authorized_keys 1.就是为了让两个linux机器之间使用ssh不需要用户名和密码.采用了数字签名RSA或者DSA来完成这个操作 2.模型分析 假设 A (192.168.20.59 ...
- 发现一个比较好玩的,git的仓库可以转换
我们通过 git clone 下载一个仓库到本地, 1.这个本地的文件夹名字可以随便改. 2.如果你把本地仓库的全部文件,剪切到另一个文件夹内,这个新的文件夹就是git的本地仓库.
- STM32F103之USART学习记录
1.USART的主要特性 1)名称:串行异步通信接口 2)全双工.异步通信 3)发送和接收速率最高可达4.5MBits/s 4)可编程数据长度8或9bits 5)可配置的停止位:支持1或2位停止位 6 ...
- python-turtle-画雪花-2种方法及效果的详解
1.方法一: 代码: #python3.8 #xuguojun #2020.1.30 #导出模块 import turtle as t import random as r #定义画雪 def dra ...
- IIS-反向代理简介
参考:https://www.williamlong.info/archives/5353.html 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后 ...
- IDEA启动报错-java.net.BindException: Address already in use: bind
启动IDEA报错日志如下: Internal error. Please refer to http://jb.gg/ide/critical-startup-errors java.net.Bind ...