UILabel 基本用法
UILabel 基本用法
总代码
写在viewDidLoad中
//创建文本标签
UILabel* label = [[UILabel alloc] init] ;
//文本标签中的文字
label.text = @"欢迎使用Markdown编辑器";
//确定文本标签的位置
//前2个变量是文本标签的坐标信息(x, y)
//后2个变量是文本标签的大小信息(width, height)
label.frame = CGRectMake(100, 300, 160, 40) ;
//改变文字颜色
label.textColor = [UIColor blueColor] ;
//改变文本标签的背景颜色
label.backgroundColor = [UIColor whiteColor] ;
//改变手机屏幕颜色
self.view.backgroundColor = [UIColor redColor] ;
//改变文本文字大小
label.font = [UIFont systemFontOfSize:15] ;
//改变文本文字阴影颜色
label.shadowColor = [UIColor grayColor] ;
//确定文本阴影位置
label.shadowOffset = CGSizeMake(3, 3) ;
//让文字居中摆放
//NSTextAlignmentRight 对右
//NSTextAlignmentLeft 对左
label.textAlignment = NSTextAlignmentCenter ;
//0:让文字自动换行,行数以文字多少而定
//大于0的数字x:共有x行
label.numberOfLines = 0;
//(不知道为什么)不加这句就会出现内容隐藏的情况
[label sizeToFit] ;
//在屏幕上显示
[self.view addSubview:label] ;
效果图如下:
UILabel进阶
给文字加样式
//(nonnull NSString *):文字样式名
//(CGFloat):字号
label.font = [UIFont fontWithName:(nonnull NSString *) size:(CGFloat)];
这里的文字样式名有很多,推荐可以看看这个博客,里面有详细的样式名及其效果图:
西贝了爷 UIFont 字体样式