51自学网 - 轻松自学从此开始!

51自学网

当前位置: 首页 > 自学教程 > 教程天下 >

iOS开发之UIScrollView控件详解

时间:2017-01-11 08:44来源:网络整理 作者:51自学网
一、UIScrollView控件是什么? (1)移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限 (2)当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显示过多的内容 (4)U

一、UIScrollView控件是什么?

(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限

(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容

(3)普通的UIView不具备滚动功能,不能显⽰示过多的内容

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

(5)  举例:手机上的“设置”、其他⽰示例程序

二、UIScrollView的简单使用

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

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

注: 本文中所说的"内容视图"在官方文档中称作"content view",表示UIScrollView中可以用来展示内容的部分

三、属性与方法

内容视图相关

// 内容视图的大小,默认为CGSizeZero @property(nonatomic) CGSize contentSize; // 为内容视图周围增加可滚动区域,默认为UIEdgeInsetsZero @property(nonatomic) UIEdgeInsets contentInset; // 内容视图的原点相对于scrollView的原点的偏移量(左上方向偏移为正数),默认为CGPointZero @property(nonatomic) CGPoint contentOffset; // 设置内容视图的原点相对于scrollView的原点的偏移量 - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated;

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容