UIView
来源:互联网 发布:淘宝全球购身份证 编辑:程序博客网 时间:2024/04/29 23:21
一、创建window对象
1.设置尺寸
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
注: [UIScreen mainScreen].bounds屏幕的尺寸
2.设置背景颜色
self.window.backgroundColor = [UIColor yellowColor];
3.是当前window作为主window
[self.window makeKeyAndVisible];
二、创建视图控制器( UIViewController)
1.创建视图控制器
UIViewController *vc = [[UIViewController alloc] init];
2.将视图控制器作为window的根视图
self.window.rootViewController = vc;
三、创建视图( UIView)
1.设置frame确定view的位置以及大小
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
2.设置背景颜色
view.backgroundColor = [UIColor redColor];
3.视图中心点
view.center = self.window.center;
4.视图的显示和隐藏(YES — 隐藏、NO — 显示(默认))
view.hidden = YES;
5.更改透明度(0~1)
view.alpha = 0.2;
6.将创建好的view添加到window之上(addSubview — 添加子视图)
[self.window addSubview:view];
7.获取父视图
NSLog(@"父视图:%@", view.superview);
8.获取所有子视图
NSLog(@"子视图:%@", self.window.subviews);
9.给view设置tag值
view.tag = 1001;
10.父视图根据tag值寻找视图
NSLog(@"%@", [self.window viewWithTag:1001]);
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIView
- UIVIew
- UIView
- UIView
- 什么是PHP?
- Unity安卓游戏开发优化
- Ubuntu 修改主机名
- 链-反链-Dilworth定理
- JAVA基础(19) java多线程实现的三种方式
- UIView
- java的原型模式
- IDA PRO逆向工具常用快捷键
- POJ2488 A Knight's Journey(DFS)
- 杂侃
- IOS BLE4.0 数据重发的问题
- 信道重连设计
- iOS中3种正则表达式的使用与比较
- 关于IOS中的多线程(GCD)