码迷,mamicode.com
首页 > 其他好文 > 详细

[UI基础]UIScrollView

时间:2015-03-15 23:33:34      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

一、知识点介绍

  1、UIScrollView控件是什么?

    移动设备的屏幕尺寸极其有限,能够展现在用户眼前的内容因此受到限制。普通的UIView不具备滚动功能,UIScrollView是一个可以滚动的视图控件,

  可以因此显示更多的内容,用户可以通过滚动查看更多的内容。如手机里的“设置”

  2、UIScrollView的简单使用 

(1)将需要展?的内容添加到UIScrollView中

(2)设置UIScrollView的contentSize属性,告诉UIScrollView所有内容的尺?,也就是告诉 它滚动的范围(能滚多远,滚到哪?里是尽头)

3、属性

(1)常用属性:

@property(nonatomic)CGPoint contentOffset;  //这个属性?用来表?示UIScrollView滚动的位置

@property(nonatomic)CGSize contentSize; //这个属性?用来表?示UIScrollView内容的尺?寸,滚动范围(能滚多远)

@property(nonatomic)UIEdgeInsets contentInset;  //这个属性能够在UIScrollView的4周增加额外的滚动区域 

(2)其他属性:

@property(nonatomic) BOOL bounces;  //设置UIScrollView是否需要弹簧效果 

@property(nonatomic,getter=isScrollEnabled)BOOL scrollEnabled; //设置UIScrollView是否能滚动 

@property(nonatomic) BOOL showsHorizontalScrollIndicator;  //是否显?示?水平滚动条 

@property(nonatomic) BOOL showsVerticalScrollIndicator;  //是否显?示垂直滚动条

  4.注意点

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

  (1)没有设置contentSize

  (2) scrollEnabled = NO

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

  (4)没有取消autolayout功能(要想scrollView滚动,必须取消autolayout)

 

  

[UI基础]UIScrollView

标签:

原文地址:http://www.cnblogs.com/lifedesi/p/4340784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!