#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// 获取屏幕打大小
CGFloat width = [UIScreen mainScreen].bounds.size.width;
CGFloat height = [UIScreen mainScreen].bounds.size.height;
//初始化Label
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(width/2-50, height/2 - 30, 100, 60)];
//文本内容
NSString *string = @"aa";
label.text = string;
//字体大小
label.font = [UIFont systemFontOfSize:25];
//粗体和大小结合
//label.font = [UIFont boldSystemFontOfSize:13];
//所有字体
NSArray *family = [UIFont familyNames];
// 只对英文和数字有效
// label.font = [UIFont fontWithName:@"Apple SD Gothic Neo" size:20];
// 边框 和 颜色
label.layer.borderWidth = 1;
label.layer.borderColor = [UIColor redColor].CGColor;
// 圆角
label.layer.cornerRadius = 5;
label.layer.masksToBounds = YES;
//背景颜色
label.backgroundColor = [UIColor lightGrayColor];
//换行
label.numberOfLines = 0;
//字体颜色
label.textColor = [UIColor whiteColor];
//对齐方式
label.textAlignment = NSTextAlignmentCenter;
/**
NSLineBreakByWordWrapping = 0, // Wrap at word boundaries, default
NSLineBreakByCharWrapping, // Wrap at character boundaries
NSLineBreakByClipping, // Simply clip
NSLineBreakByTruncatingHead, // Truncate at head of line: "...wxyz"
NSLineBreakByTruncatingTail, // Truncate at tail of line: "abcd..."
NSLineBreakByTruncatingMiddle // Truncate middle of line: "ab...yz"
*/
//文本多 显示的格式
label.lineBreakMode = NSLineBreakByTruncatingHead;
[self.view addSubview:label];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
iOS UILabel 用法常用属性
最新推荐文章于 2018-08-09 23:00:58 发布