博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIScrollView知识点(2)
阅读量:6294 次
发布时间:2019-06-22

本文共 1366 字,大约阅读时间需要 4 分钟。

l   
CGSize 
contentSize  :设置
UIScrollView 的滚动范围
l   
CGPoint 
contentOffset
 
UIScrollView 当前滚动的位置
l    
UIEdgeInsets  
contentInset
  :这个属性可以在四周增加滚动范围
 

 

1.     其他属性

 
BOOL bounces
           是否有弹簧效果
 
BOOL scrollEnabled
         是否能滚动
 
BOOLshowsHorizontalScrollIndicator
       是否显示水平方向的滚动条
 
BOOLshowsVerticalScrollIndicator      是否显示垂直方向的滚动条
 
UIScrollViewIndicatorStyleindicatorStyle   设定滚动条的样式
      
 
BOOL dragging
           是否正在被拖拽
    
 
BOOL 
tracking   当
touch 后还没有拖动的时候值是
YES ,否则
NO
 
BOOL decelerating           
  是否正在减速
         
 
BOOL zooming
           是否正在缩放
         
 
 

手势缩放:

 
1.      设置
UIScrollView
id<UISCrollViewDelegate> delegate 代理对象
2.      设置
minimumZoomScale  :缩小的最小比例
3.      设置
maximumZoomScale  :放大的最大比例
4.      让代理对象实现下面的方法,返回需要缩放的视图控件
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
l    跟缩放相关的常用方法还有
  正在缩放的时候调用
-(void)scrollViewDidZoom:(UIScrollView *)scrollView
  缩放完毕的时候调用
-(void)
scrollViewDidEndZooming:(UIScrollView *)scrollView 
withView:(UIView *)view 
atScale:(float)scale
 
分页效果:
  设置
pagingEnabled
=YES 即可,
UIScrollView 会被分割成多个独立页面,用户的滚动体验则变成了页面翻转
  一般会配合
UIPageControl 增强分页效果,
UIPageControl 常用属性:
 
NSInteger numberOfPages 
:  总页数
 
NSInteger currentPage 
:  当前的页码
 
BOOL hidesForSinglePage 
:  当只有一页的时候,是否要隐藏视图
  监听
UIPageControl 的页面改变:
//  添加监听器
[pageControl addTarget:self action:@selector(pageChange:)
forControlEvents
:UIControlEventValueChanged];
//  监听方法
- (void)pageChange:(UIPageControl *)pageControl

转载于:https://www.cnblogs.com/ios520/p/3488709.html

你可能感兴趣的文章
redux-form的学习笔记二--实现表单的同步验证
查看>>
小评 XenServer 6.0功能
查看>>
Android中获取屏幕的宽和高
查看>>
ACL访问控制列表
查看>>
Lync Server 2010迁移至Lync Server 2013故障排错Part1:缺少McsStandalone.msi
查看>>
域控制器建立教程
查看>>
RHCE 学习笔记(20) ACL
查看>>
Django 和 Ajax 简介
查看>>
Qt的一个颜色选取按钮QColorButton
查看>>
perl 散列数组
查看>>
puppet之service管理
查看>>
Exchange2010server证书申请及分配服务
查看>>
Cassandra 处理客户端请求
查看>>
[WinApi]邮槽通信C/S实例
查看>>
linux NFS配置:NFS相关概念及其配置与查看
查看>>
需求转化到文档维护
查看>>
IIS 6.0安全增强
查看>>
使用Silverlight 2实现水中倒影效果
查看>>
aria2下载工具命令行和图形化界面使用
查看>>
SWT事件的四种写法
查看>>