二 1. UIScrollView控件介绍和使用

UIScrollView

掌握

  1. UIScrollView的常见属性

  2. UIScrollView的常用代理方法

  3. UIScrollView的缩放

  4. UIScrollView和UIPageControl的分页

  5. NSTimer的使用

UIScrollView介绍

移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限,普通的UIView不具备滚动功能,不适合显示过多的内容。

UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容

UIScrollView的基本使用方法

1. UIScrollView的用法很简单

  1. 将需要展示的内容添加到UIScrollView中

  2. 设置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显示内容的小细节

  1. 超出UIScrollView边框的内容会被自动隐藏

  2. 用户可以用过手势拖动来查看超出边框并被隐藏的内容

UIScrollView无法滚动的解决办法

1. 如果UIScrollView无法滚动,可能是以下原因:

  1. 没有设置contentSize的值,他的值默认是0,0

  2. scrollEnabled = NO

  3. 没有接收到触摸事件:userInteractionEnabled = NO

  4. 还有待续… …

posted @ 2016-09-12 23:13  <瑾瑜>  阅读(133)  评论(0)    收藏  举报