常用的内置视图的使用
来源:互联网 发布:linux防火墙添加规则 编辑:程序博客网 时间:2024/06/03 17:16
1>滚动视图
滚动视图对应的类是UIScrollView(有3个常见的属性:CGSizecontentSize:设置滚动范围;CGPointcontentOffset:它的当前滚动位置;UIEdgInsetscontentInset:在四周增加滚动范围),常用于显示尺寸较大的内容。有了它我们就不用再去处理触屏事件,做一些简单配置就能实现一个功能完备的图片查看程序了。
比如:
滚动视图需要知道显示内容的尺寸:
@property(nonatimic) CGSizecontentSize;
若想看大尺寸图片的某一个位置:
@property(nonatimic) CGPointcontentOffset;
还可以对图片进行缩放,但需要为滚动视图制定一个委托对象,用委托协议UIScrollViewDelegate,我们只需要实现其中的一个可选方法就可以了:
- (UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView;
2>任务指示视图
任务指示图对应的类是UIActivityIndicatorView,它等同于一个不可量化的任务在执行。
当某个任务执行时,任务指示视图会以动画方式不停地旋转,其定义的常用属性与方法为:-(id)initWithActivityIndicatorStyle(UIActivityIndicatorViewStyle)style;
3>警告视图
就是程序弹出的对话框用以提示我们一些重要的信息,或是让我们进行重要的选择。其对应的类为UIAlertView,包含了标题、消息内容以及若干个按钮。警告视图至少需要一个按钮,用来取消警告视图。若需要其他按钮则需以nil结尾。
4>滚轮选取视图
其对应的类是UIPickerView,允许从某一系类值选取某一项。其具备了一般视图的特点,并且还定义了两个特殊的属性:
//委托对象
@property(nonatimic,assign) id<UIPickerViewDelegate>delegate;
//数据源对象
@property(nonatimic,assign) id<UIPickerViewDataSource>dataSource;
这两个对象让滚动选取视图知道需要显示什么内容;
5>表格式图
可以在一列中显示多行内容,对应的类是UITableView。因为UITableView类继承自UIScrollView类,因此表格内容多,可能超出尺寸,允许上下滚动显示超出屏幕范围的行。它每一行就是UITableViewCell类的对象。它也有委托对象和数据源对象,作用于滚轮视图一样。
- 常用的内置视图的使用
- python 常用的内置模块使用
- Stripes视图框架内置Spring集成的使用
- 常用界面控件种类和使用方法、常用控件的事件响应方法、常用内置视图种类和使用方法
- dba 常用的视图
- 常用的视图控制器
- freemarker 常用的内置函数
- Perl常用的内置变量
- php常用的内置函数
- JavaScript常用的内置对象
- Mysql的常用内置函数
- 常用的js内置对象
- Oracle常用的内置函数
- php 常用的内置函数
- JavaScript的常用内置类
- python 常用的内置函数
- JSP常用的内置对象
- SQL常用的内置函数
- 设计模式之访问者模式
- Cocos2d-x数据篇01:UserDefault数据存储
- Part 2:(ARC,Optional Chaining,Type Casting)
- iOS自定义alertView,继承自UIView
- 手机卫士-02
- 常用的内置视图的使用
- 拓扑排序
- static class 静态类(Java)
- kindeditor在线HTML编辑器
- pdf如何转换成word文档教程
- 通过系统签名使apk有系统权限
- [Leetcode 15, medium] 3 Sum
- node.js debug
- Python学习笔记(三) -- Python FTP上传下载