2.IOS>UI>UIView
来源:互联网 发布:淘宝直通车点击 编辑:程序博客网 时间:2024/06/09 21:52
1、关于uiview估计学习ios的同学都比较了解,简单介绍一下。
UIView是视图,是可视控件的基视图,所有视图控件都是继承于此。
frame,来控制视图的位置,大小。其中frame是一个结构体,包含point,size。point决定位置,size控制大小。其坐标是基于父视图而言。
bounds,也是坐标,大小。只不过坐标基于自身而言,通常获取屏幕的宽度,或者高度的时候,用此方法获取。
uiview 的穿插,可以穿插放到任何位置,insertview...above:() 记得有些类似的方法,记住肯定有方法让你放到任何视图控件的任何位置就可以了。
2、涉及到的一些开发思路技巧的问题。
(1)拿到式样书之后,首先观察界面都能用什么控件构成。常用的是是UIView、UIImageview(图片)、UIlabel(文字的显示)、UIButton(图片+文字的复合体)、UITableview、UIScrollview、UITextField、UITextView等,然后根据具体需求分析,是不是某几个功能视图是有关联作为一个整体模块出现的,比如一个 UIlabel+UIImageView 的位置坐标有着相应的关系规律出现,那么我们就开始考虑,二者是不是可以作为一个相对独立的整体来布局了,这样一方面方便代码的封装,而且还可以降低代码的耦合性,代码会更加健壮。
(2)代码中需要注意抽出共用的代码模块。比如创建多个UIButton的时候,我们可以抽出一个方法专门实现创建button,只需要传递进去变化的参数,比如改变的frame,SEL这些,共用的代码抽出来封装成块。
- 2.IOS>UI>UIView
- IOS UI-UIView
- iOS开发UI篇 -- UIView
- iOS-UI-01 UIWindow UIView
- IOS--UI--UIView文件解读
- IOS-UI-视图控件UIview
- iOS初学笔记UI--UIView
- IOS UI控件 - UIView详解
- iOS UI UIView基础概况
- iOS开发笔记-UI-UIView
- [IOS]今天开始学UI---UIView
- IOS开发UI-------UIView(视图)
- iOS-UI-基本控件之UIView
- iOS UI基础控件之UIView 详解
- iOS开发UI篇-UIView的生命周期
- UI UIView
- UI-UIView
- UI--UIView
- QTableWidget的用法总结
- [李景山php]thinkphp核心源码注释|Apc.class.php
- poj 3278 || hdu2717 Catch That Cow 人生第一道BFS
- 简单功能强大的jQuery图片剪裁插件Image Cropper
- [李景山php]thinkphp核心源码注释|Db.class.php
- 2.IOS>UI>UIView
- day2 HDU 2199 Can you solve this equation?
- HDU 5098 Smart Software Installer(拓扑排序+贪心)
- Centos6.6中LAMP的安装
- Android--长按菜单--ContextMenu
- Android 主题层级
- 【NYOJ】[144]小珂的苦恼
- HDU1856
- Acm 62 笨小熊