学习ios控件之UILabel
人生第一次写博客,带着紧张和激动的心情。最近在学习ios,继续自己学习的历程,供大家和自己来参考和复习。
官网地址:https://developer.apple.com/reference/uikit/uilabel 点击打开链接
//UILabel的创建初始化
UILabel *label = [[UILabel alloc] init];
//设置边框大小
label.frame = CGRectMake(40, 40, 200, 60);
//设置背景色
label.backgroundColor = [UIColor yellowColor];
//设置文本内容
label.text = @"I am a label !";
//设置文本颜色
label.textColor = [UIColor blueColor];
//设置文本字体大小
label.font = [UIFont systemFontOfSize:20];
// NSTextAlignmentLeft = 0, // Visually left aligned 视觉上居左对齐
// NSTextAlignmentCenter = 1, // Visually centered 视觉上居中对齐
// NSTextAlignmentRight = 2, // Visually right aligned视觉上居右对齐
// NSTextAlignmentJustified = 3, // Fully-justified. The last line in a paragraph is natural-aligned. 试过和默认一样
// NSTextAlignmentNatural = 4, // Indicates the default alignment for script 试过和默认一样
//前三个用的比较多
label.textAlignment = NSTextAlignmentCenter;
//设置行数(高度如果足够的话)
label.numberOfLines = 2;
//是否激活状态:默认是YES, 选择NO,颜色变虚
label.enabled = YES;
//设置阴影颜色
label.shadowColor = [UIColor blackColor];
//设置阴影的偏移量,x:正代码向右,负代表向左 y:正代码向下,负代表向上
label.shadowOffset = CGSizeMake(4,4);
//设置边框宽度
label.layer.borderWidth = 1;
//设置边框圆角
label.layer.cornerRadius = 10;
//设置背景为圆角
label.clipsToBounds = YES;
//设置透明度
label.alpha = 0.5;
//添加到视图中
[self.view addSubview:label];
写的不好,请大家见谅。。。