Home
archives
Categories
Nginx<br>
(1)
Swift <br/>
(1)
UNIX <br/>
(1)
dart
(1)
github<br/>
(1)
go<br>
(4)
go基础
(5)
hexo<br/>
(1)
iOS
(8)
iOS <br/>
(3)
iOS, dart
(1)
iOS</br>
(1)
iOS<br/>
(8)
iOS<br>
(12)
iOS可视化 <br/>
(1)
python
(2)
swift
(3)
swift <br/>
(1)
技术篇 <br/>
(1)
技术篇<br/>
(3)
编辑工具
(1)
编辑工具 <br>
(2)
编辑工具<br>
(1)
设计,交互,调研
(1)
调研
(1)
Links
zhangtianqi
ilakeyc
wangshiyu13
lidaze
feelShuang
EmyWong
jenko
liuyanwei
casatwy
About
RSS
安跃超
Always
Creative.
Welcome!
More
Toggle navigation
2015-06-06
|
iOS,UI <br/>
iOS开发常用控件总结
总结一下iOS开发中最常用的控件
其中,有几点总结
控件的初始化原则为:如果有自己的便利构造器,则使用便利构造器,否则使用alloc init方法。
UIButton和UISegmentedControl有自己的初始化方法。
控件在初始化之后需要为它设置位置和大小,即设置控件的frame。其中frame包含origin(x,y)和size(width,height)。切记,控件的frame要整体赋值。
UIWindow是显示UI界面最基础的控件,相当于演员表演所需的舞台,舞台不存在,那么演员再多也没有存在的意义。理论上一个应用程序只需要一个window就可以完成需求,但是在特殊情况下,可以有多个window。
所有继承自UIControl的控件都可以直接发出事件,我们可以根据需要捕获并处理这些事件。
所有继承自UIScrollView的控件都是可以直接滚动的。
在所有的控件中,有两个控件的用户交互默认是关闭的,它们是UILabel和UIImageView。
UINavigationBar和UITabBar分别是两个重要的控制器UINavigationController和UITabBarController的重要组成部分。
UITableView和UICollectionView是两个最重要的信息展示控件。
暂时想到的就这些了,以后有机会再来补充
补充
UIAlertView和UIActionSheet现在已经合并为一个控件,叫作UIAlertController。
← iOS开发 判断您当前app版本和升级
iOS添加测试设备与调试
→