UIView的创建及frame 和 常用属性

创建UIView:

1.开辟空间并初始化视图(初始化时给出视图位置和大小)

2.对视图做一些设置(比如: 背景颜色)

3.将视图添加到window上进行显示




代码:

//开辟空间创建UIView对象

//设置frame确定UIView对象的位置以及大小

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];

view.backgroundColor = [UIColor redColor];   //设置UIView对象的属性: 设置背景颜色

[self.window addSubview:view];   //将创建好的UIView对象添加到window上显示




frame:

1.frame是UIView的重要属性,是我们用于视图布局的关键

2.它决定了视图的大小和位置

3.frame是CGRect类型

4.frame是基于他父类视图的坐标系而言的




UIView常用属性:

属性名        center               

描述           视图的中心点,可以更改视图位置           

示例           view.center = CGPoint(100,200);



                 hidden                     

                 控制视图显示或隐藏                     

                 view.hidden = YES;//隐藏 

                 view.hidden = NO;//显示


                 alpha                           

                 控制视图的透明度                 

                 view.alpha = 0~1



                 superView                   

                 获取本视图的父视图                   

                 view.superView;  



                 subViews            

                 获取本视图所有子视图           

                 view.subViews;



                tag                    

                给视图标记,用于找到该视图              

                view.tag = 101;

                [superView viewWithTag:101];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容