二 1. UIScrollView控件介绍和使用
UIScrollView
掌握
-
UIScrollView的常见属性
-
UIScrollView的常用代理方法
-
UIScrollView的缩放
-
UIScrollView和UIPageControl的分页
-
NSTimer的使用
UIScrollView介绍
移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限,普通的UIView不具备滚动功能,不适合显示过多的内容。
UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容
UIScrollView的基本使用方法
1. UIScrollView的用法很简单
-
将需要展示的内容添加到UIScrollView中
-
设置UIScrollView的
contentSize属性,告诉UIScrollView所有内容的尺寸,也就是告诉它滚动的范围(能滚多远,滚到哪里是尽头)
代码示例:
self.scrollView.contentSize = CGSizeMake(400, 250);
//如果想禁止某个方向的滚动,那么就可以直接设置width或者height==0
self.scrollView.contentSize = CGSizeMake(400, 0);
contentsize这个属性只是设置滚动的范围,并不能影响他的显示frame;所以设置0是不能滚动,
默认值是0,0
2. UIScrollView显示内容的小细节
-
超出UIScrollView边框的内容会被自动隐藏
-
用户可以用过手势拖动来查看超出边框并被隐藏的内容
UIScrollView无法滚动的解决办法
1. 如果UIScrollView无法滚动,可能是以下原因:
-
没有设置contentSize的值,他的值默认是0,0
-
scrollEnabled = NO
-
没有接收到触摸事件:userInteractionEnabled = NO
-
还有待续… …

浙公网安备 33010602011771号