UIView和UILabel

//1.首先创建一个view

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

//2.添加颜色

view1.backgroundColor = [UIColor yellowColor];

//3.在不知道view1的frame值得情况下给view1进行复制

CGRect frame = view1.frame;

frame.origin.x += 50;

view1.frame = frame;

//4.将view插入到什么地方

[self.window insertSubView:view1 atIndex:1];

//5.将view放在什么的上面

[self.window insertSubView:view1 aboveSunView:view2];

//6.将view放在什么的下面

[self.window insertSubView:view1 belowSubView:view2];

//7.将指定的子视图移到最前面

[self.window bringSbubViewToFront:view1];

//7.将指定的子视图移到最后面

[self.window sendSubViewToBack:view1];

//8.交换两个子视图的位置

[self.window exchangeSubViewAtIndex:0 withSubViewIndex:1];

//9.从父视图上移除

[view1 removeFromSubView];

//10.控制视图的显隐

view.hidden = YES/NO;

//11.控制视图的不透明度,范围是(0,1)

view1.alpha = 0.5;

//12.获取本视图的父视图

UIView *view2 = [view1 superView];

//13.获取本视图的所有子视图

NSLog(@"%@",[self.window subViews]);

//14.给本视图添加标记,被标记的视图可以使用viewWithTag取出

view.tag = 100;

UIView *view = [self.window viewWithTag:100];

????????????????????????????????????????????UILable

//1.UILable的创建

UILable *lab1 = [UILable alloc]initWithFrame:CGRectMake:(100,100,100,100);

lab1.backgroundColor = [UIColor blackColor];

//2.lab的命名

lab1.text  = @“用户名”;

//3.lab中字体的对齐方式

lab1.textAlignment = NSTextAlignmentLeft/Right/Center;

//4.lab中字体的颜色

lab1.textColor = [UIColor redColor];

//5.lab中字体的大小

lab1.font = [UIFont fontWithName:@"Helvetica-Bold" size:20];

//6.lab的显示的行数

lab1.numberOfLines = 3;

//7.lab的阴影颜色

lab1.shadowColor = [UIColor blackColor];

//8.lab的阴影的大小

lab1.shadowSize = CGSizeMake:(12,3);

//9.window展现出来的方法

self.window = [[[UIWindow alloc]initWithFrame:[UIScreen MainScreen].bounds];

self.window.backgroundColor = [UIColor orangeColor];

[self.window makeKeyAndVisible];

视图对象使用frame, bounds和center属性来跟踪它的尺寸和位置:

frame属性包含了frame矩形,指定了在父视图坐标系统中该视图的尺寸和位置。

center属性包含了在父视图坐标系统中的已知中心点。

bounds属性包含了边界矩形,指定了在视图本地坐标系统中视图的尺寸。






转载于:https://my.oschina.net/u/2322034/blog/383136

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值