UI基础学习的总结(—)视图
2015-12-04 11:46
288 查看
AppDelegate.h文件作为main函数的入口,一切程序是从该文件开始,因此,我们要给他设置一个设置一个UIViewControllers的对象作为他的根视图。创建视图之后默认视图颜色是透明的。
创建视图要分配内存,并且初始化设置视图大小(左上角是坐标系的原点,向右为x的正方向,最大是320,向下是y的正方向,最大是480)。在设置好视图后要将视图加载在window上显示,window是系统自带的窗口,用于显示视图,相当于视图的框架。如果要吧一个视图加载到另一个视图,方法是相同的,只是要将self.window改成你将要加载的父视图。
视图的基本设置
*设置背景颜色 :backgroundColor (UIColor类型)
*设置中心点:center (CGPoint类型)中心点是基于父视图而言,当中心点改变后,要在要在父视图上找到新的中心点位置,然后将子视图平移过去
*设置边界:bounds(CGRect类型)bounds是将父视图的左上角设为(0,0),如果改变将左上角的坐标设为其他的坐标,子视图是根据父视图的原点设置的,如果原来的原点改变,子视图就要重新寻找父视图的原点
*设置隐藏:hidden(Bool类型)当父视图隐藏,子视图也隐藏。hidden的值为YES的时候是隐藏,NO是显示。
*设置透明度:alpha(CGFloat类型)alpha的值范围是从0~1,当透明度是0则是完全透明,当透明度是1则是完全不透明,系统默认为1完全不透明
已知一个子视图,想要输出它的父视图调用子视图的superview属性,用%@ 输出父视图
已知一个父视图,输出它的子视图,调用父视图的属性subview,用%@输出它的子视图
添加标记更加方便寻找视图,通过tag寻找视图用父视图调用viewWithTag方法,并且添加上tag值
创建视图要分配内存,并且初始化设置视图大小(左上角是坐标系的原点,向右为x的正方向,最大是320,向下是y的正方向,最大是480)。在设置好视图后要将视图加载在window上显示,window是系统自带的窗口,用于显示视图,相当于视图的框架。如果要吧一个视图加载到另一个视图,方法是相同的,只是要将self.window改成你将要加载的父视图。
视图的基本设置
*设置背景颜色 :backgroundColor (UIColor类型)
*设置中心点:center (CGPoint类型)中心点是基于父视图而言,当中心点改变后,要在要在父视图上找到新的中心点位置,然后将子视图平移过去
*设置边界:bounds(CGRect类型)bounds是将父视图的左上角设为(0,0),如果改变将左上角的坐标设为其他的坐标,子视图是根据父视图的原点设置的,如果原来的原点改变,子视图就要重新寻找父视图的原点
*设置隐藏:hidden(Bool类型)当父视图隐藏,子视图也隐藏。hidden的值为YES的时候是隐藏,NO是显示。
*设置透明度:alpha(CGFloat类型)alpha的值范围是从0~1,当透明度是0则是完全透明,当透明度是1则是完全不透明,系统默认为1完全不透明
已知一个子视图,想要输出它的父视图调用子视图的superview属性,用%@ 输出父视图
已知一个父视图,输出它的子视图,调用父视图的属性subview,用%@输出它的子视图
添加标记更加方便寻找视图,通过tag寻找视图用父视图调用viewWithTag方法,并且添加上tag值
相关文章推荐
- iOS 视图在调用popToRootViewControllerAnimated:时uitabBar出现叠加
- FMDatabaseQueue嵌套查询导致卡死
- 快速理解RequireJs(转)
- iOS 8自动调整UITableView和UICollectionView布局
- easyui--numberBox
- UITextField文字缩进
- 关于Safari里quickOn绑定click事件闪屏问题的解决方案
- Frequently Asked Questions
- uefi怎么安装系统 UEFI+GTP模式安装Win7/Win8系统教程
- easyui-combo下拉框
- easyui north 穿透
- sqoop2增量导入无法指定last value问题解决方法
- ios开发UIView自适应问题
- easyui 动态生成datagrid列
- JS之模板技术(aui / artTemplate)
- 如何限制一个UITextField的输入长度
- easyui--validate验证
- UEFI的两种启动模式
- 在Legacy BIOS与UEFI 两种模式安装Windows 8操作系统的方法
- ZOJ 3911 Prime Query (线段树区间更新)