iOS UILabel 用法常用属性

这里写图片描述


#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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值