UILabel
UI
UI就是用户界面
“UI就是User Interface的所写,也就是用户界面。UI设计就是用户界面设计,界面则主要包括移动端(Android和IOS),PC端,Dashboard。
UILabel是什么
UILabel 是一个可以显示在屏幕上,并且可以显示文字的一种UI视图
创建并使用一个 UILabel
- 我们打开Xcode 选择App开发 找到 ViewController 在 实现部分添加创建UILabel的函数
- 定义创建一个UILable对象
- 显示文字赋值,txt是字符串对象
UILabel* label = [[UILabel alloc]init];
label.text = @"Hello myiOSxxxxxxxxxx";
1)label初级属性
- 设置label显示位置 frame属性
- CGRectMake(100, 300, 160, 200);
注意前两个数字代表了初始坐标原点 后面的数字代表了向右下方延展 与x y轴的距离
label.frame = CGRectMake(100, 300, 160, 200);
label.backgroundColor = [UIColor grayColor];
label.backgroundColor = [UIColor clearColor];
- 这个背景颜色指的是我们文字显示的颜色,后面还会有文字颜色
整个背景颜色的设置
self.view.backgroundColor = [UIColor whiteColor];
将label显示到屏幕上
[self.view addSubview:label];
label.font = [UIFont systemFontOfSize:24];
label.textColor = [UIColor blackColor];
2)label高级属性
label.shadowColor = [UIColor blueColor];
label.shadowOffset = CGSizeMake(10, 10);
label.textAlignment = NSTextAlignmentCenter ;
label.numberOfLines = 0 ;
怎么看效果
-
打开Xcode 在最上面选择虚拟机 -
使用command+r 运行
这就是我们的第一个UILabel界面-- 我们使得
label.numberOfLines = 0 ;
这样系统会自动根据我们的紫薯找出需要的位置
关于几个颜色
label.backgroundColor = [UIColor grayColor];// 有背景颜色
label.backgroundColor = [UIColor clearColor]; //透明颜色颜色
当我们把这两个都写上的时候系统会默认执行透明而不是灰色 ,所以我们需要透明的时候再写 一半还是我们自己设置颜色
整个背景颜色的设置
self.view.backgroundColor = [UIColor whiteColor];是整个背景窗口都是白色
字体和阴影颜色
label.textColor = [UIColor blackColor];
label.shadowColor = [UIColor blueColor];
注意设置阴影部分 和文字尽量不要重叠
|