美文网首页
UILabel - OC

UILabel - OC

作者: 庄栋栋 | 来源:发表于2017-02-03 21:40 被阅读0次

    什么叫UILabel

    UILabel是可以显示在屏幕上,并且可以显示文字的一种UI视图

    UILabel初始化

    viewDidLoad初始化View,(只会调用一次(相当于init), 注意不要在其中放入 UI 的代码, 因为调用此方法时 View 的边界还没有确定)
    - (void)viewDidLoad {
    [super viewDidLoad];
    }

    UILabel *label = [[UILabel alloc]init];
    

    label文字填充

    //显示文字的赋值,字符串对象
    label.text = @"你好,Hello World";
    

    label frame属性

    //设定label的显示位置
    //第一个是label所在x轴的位置,第二个是y轴的位置,第三个是长,第四个是宽。
    //x和y决定label的左上角位置,长和宽决定整体的位置
    label.frame = CGRectMake(100, 300, 160,160);
    

    label 背景色设置

    //label.backgroundColor = [UIColor blueColor];
    //clearColor 透明的
    label.backgroundColor = [UIColor grayColor];
    

    整个视图背景色设置

    //设置整个背景的颜色,gray是灰色
    self.view.backgroundColor = [UIColor grayColor];
    

    label文字的相关设置

    //设置label文字的大小,使用系统默认字体,大小为12
    label.font = [UIFont systemFontOfSize:12];
    //设置文字的颜色
    label.textColor = [UIColor blueColor];
    //设置text文字的对齐模式,默认为靠左侧对齐
    label.textAlignment = NSTextAlignmentCenter;
    //设置label文字显示的行数,默认值为:1,只用一行来显示
    //其他的>0的行数,文字会尽量按照设定行数来显示
    //如果值为0:iOS会对文字自动计算所需要的行数,按照需要的行数来显示文字
    label.numberOfLines = 0;
    

    label高级属性

    //设定阴影的颜色
    label.shadowColor = [UIColor clearColor];
    //设定阴影的偏移位置
    label.shadowOffset = CGSizeMake( 3, 3);
    

    将label显示出来

    //将label显示到屏幕上
    [self.view addSubview:label];

    相关文章

      网友评论

          本文标题: UILabel - OC

          本文链接:https://www.haomeiwen.com/subject/zgadittx.html