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 ...
随机推荐
- 如何使用 idea提交svn代码
链接:https://jingyan.baidu.com/article/b2c186c80d81b1c46ff6ff59.html
- 多种语言输出helloworld
- vue去掉地址栏# 方法
超简单 export default new Router({ //将mode 设置为‘history‘ 即可.默认情况是’hash’ 所以会有丑陋的# mode: 'history', routes ...
- C语言中调用运行python程序
C语言中调用运行python程序: Python代码如下: 创建test.py. #!/usr/bin/python3 #test.py import sys x = ]) print x*x 注意: ...
- Python中的参数解包:`*`表达式和 `**`表达式
目录 1.参数解包:方法调用中的*表达式和**表达式 2.参数解包:方法定义中的*表达式和**表达式 3.在元组,列表,集合和字典中解包 4.Extended Unpacking:赋值表达式左边的*表 ...
- mysql 查询结果保存为表
mysql> create table stunow select distinct 学号,姓名,密码 from stu12to15 ;
- 反混淆 de4dot
使用SmartAssembly\Dotfuscator等混淆后,反编译应用程序时如何破解? 一款非常NB的反混淆工具:de4dot(开源) Github地址:https://github.com/0x ...
- JAVA 中集合ConcurrentMap
ConcurrentMap ConcurrentMap,它是一个接口,是一个能够支持并发访问的java.util.map集合 在原有java.util.map接口基础上又新提供了4种方法,进一步扩展了 ...
- 安装和配置Windows系统虚拟机
1.打开虚拟机软件,点击新建虚拟机. 2.选择典型配置,点击下一步. 3.点击安装程序光盘映像文件,选择对应的映像文件,然后点击下一步.选择对应的密钥和版本,设置密码等. 4.创建虚拟机名字和存储位置 ...
- 数据表设计:多对多关系E-R图转换——中间表
链接:https://blog.csdn.net/vainfanfan/article/details/80568784 链接2:https://www.cnblogs.com/hiwangzi/p/ ...