基本控件之UIScrollView
来源:互联网 发布:python 英文分词 编辑:程序博客网 时间:2024/06/11 05:17
1.UIScrollView的介绍
2.UIScrollView的基本使用
UIScrollView的用法很简单
(1).将需要展示的内容添加到UIScrollView中
(2).设置UIScrollView的contentSize属性,告诉UIScrollView所有内容的尺寸,也就是告诉它滚动的范围(能滚多远,滚到哪里是尽头)
3.UIScrollView无法滚动的解决办法
4.UIScrollView的代理(delegate)
可以看出,要想成为UIScrollView的delegate,是有条件的,必须实现对应的方法才能监听UIScrollView的滚动过程
5.UIScrollView和控制器
self.scrollView.delegate =self;
@interface ViewController () <UIScrollViewDelegate>
6.UIScrollView的常见属性
7.内容缩放
UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理
也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中
当用户在UIScrollView身上使用捏合手势时,UIScrollView会调用代理的viewForZoomingInScrollView:方法,这个方法返回的控件就是需要进行缩放的控件
- (UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView;
-(void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view
-(void)scrollViewDidZoom:(UIScrollView *)scrollView
8.分页
@property(nonatomic)NSIntegernumberOfPages;
@property(nonatomic)NSIntegercurrentPage;
@property(nonatomic)BOOLhidesForSinglePage;
@property(nonatomic,retain)UIColor *pageIndicatorTintColor;
@property(nonatomic,retain)UIColor *currentPageIndicatorTintColor;
1. 不要pageControl放进ScrollView里面,应该与ScrollView同级并置于ScrollView之上。
2. pageControl默认有个功能: 点击页码小圆圈会跳转到那一页,去除这个功能可以将pageControl的content的 Enabled勾去掉或者将User Interacion Enabled 勾去掉。
- 基本控件之UIScrollView
- ios基本控件之UIScrollView
- iOS开发基本控件之UIScrollView
- iPhone控件之UIScrollView
- iPhone控件之UIScrollView
- UIScrollView篇之基本说明
- 【IOS控件详解】之UIScrollView
- iphone常用控件之UIScrollView
- iphone常用控件之UIScrollView
- iphone常用控件之UIScrollView
- iOS控件详解之UIScrollView
- IOS学习:基本控件(UIScrollView)
- IOS的基本控件的使用-UIScrollView
- IOS开发(18)之UIScrollView控件
- IOS开发之UIScrollView控件详解
- objective-c-UI控件之-UIScrollView
- sb约束之UiScrollView内部控件约束
- IOS开发之UIScrollView控件详解
- Select For Update行级锁定
- Matlab--统计图的绘制
- LeetCode_124Binary Tree Maximum Path Sum
- HDU - 5301(构造)
- hdu 2199~Can you solve the equation?~二分法求解
- 基本控件之UIScrollView
- 静态查找与动态查找结构
- java遍历HashMap
- CCS V6环境配置MCSDK组件
- EularProject 38:数字组合1-9分解为数字与1到n的乘积的和
- 类的静态数据成员和静态成员函数
- C++程序设计_part 3 数据结构 chap15 模板
- 关于 Unsupported major.minor version 51.0的错误
- hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等