您的位置:首页 > 产品设计 > UI/UE

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值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: