UI01_UIView

//========================================>
//xcode4,5--> xcode6 取消了空模板
//xcode6-->xcode7 必须指定根视图控制器
//========================================

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor greenColor];
[self.window makeKeyAndVisible];//窗子可视
ViewController *vi = [[ViewController alloc] init];
self.window.rootViewController = vi;

//========================================>
//*==============老师的=============*
//uiview
//初始化view
UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
//给view添加背景颜色
view1.backgroundColor = [UIColor redColor];
//添加到window上
[self.window addSubview:view1];

//常用属性
//1中心

// view1.center = self.window.center;
//2透明度 0-1
view1.alpha = 1;
//3是否隐藏
view1.hidden = NO;
//4查看父视图
NSLog(@”%@”,[view1 superview]);
//5查看子视图
NSLog(@”%@”,[self.window subviews]);
//6标记tag
view1.tag = 100;
//通过标记找到对应的视图
UIView *resultView = [self.window viewWithTag:100];
resultView.backgroundColor = [UIColor blackColor];

/*
 创建UIView对象:
 1. 设置frame x = 100,y = 200 ,w = 100 ,h = 100 2. 设置背景色为蓝色
 3. 添加到window上
 4. 把view放到屏幕中心位置
 5. 设置透明度50%
 6. 打印它的父视图
 7. 打印它的子视图
 8. 通过tag值把背景色改为红色
 */
/*=============================练习
UIView *vieww = [[UIView alloc] initWithFrame:CGRectMake(100, 200, 100, 100)];
vieww.backgroundColor = [UIColor blueColor];
[self.window addSubview:vieww];
vieww.center = self.window.center;
vieww.alpha = 0.5;
NSLog(@"%@",[vieww superview]);
NSLog(@"%@",[self.window subviews]);
vieww.tag = 5;
UIView *resultw = [self.window viewWithTag:5];
resultw.backgroundColor = [UIColor redColor];
*/

UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
view2.backgroundColor = [UIColor orangeColor];
[self.window insertSubview:view2 atIndex:1];

UIView *view3 = [[UIView alloc] initWithFrame:CGRectMake(60, 60, 100, 100)];
view3.backgroundColor = [UIColor blueColor];
//在某个视图上面插入一个视图
//[self.window insertSubview:view3 aboveSubview:view2];
//在某一个视图下面插入一个视图
[self.window insertSubview:view3 belowSubview:view2];

//将某个视图移到最上面
[self.window bringSubviewToFront:view3];

//将某个视图移到下面
[self.window sendSubviewToBack:view3];

//子视图(自杀)  从父视图中移除
[view3 removeFromSuperview];

//创建一个Button
/*
 控件自己有初始化方法就用自己的 没有就用父类的
 第一条属性上面的第一个方法就是控件自己的初始化方法
 */
UIButton *button1 = [UIButton buttonWithType:UIButtonTypeCustom];
//指定位置大小
button1.frame = CGRectMake(200, 500, 100, 45);
//背景色
button1.backgroundColor = [UIColor brownColor];
//设置文字
[button1 setTitle:@"确定" forState:UIControlStateNormal];
button1.showsTouchWhenHighlighted = YES;
//加到window窗户上
[self.window addSubview:button1];

//========================================
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值