IOS代码布局(六) UILabel

(一)初始化  

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 230, 200, 100)];
    label.backgroundColor = [UIColor colorWithRed:0 green:0 blue:1 alpha:0.6];
    [self.view addSubview:label];

(二)属性

    label.text=@"xxxx";   //设置和读取文本内容,默认为nil
    label.textColor = [UIColor whiteColor];    //设置文字颜色,默认为黑色
     //设置字体大小,默认17
    label.font = [UIFont systemFontOfSize:20];     //⼀一般方法
     label.font = [UIFont boldSystemFontOfSize:20];   //加粗方法
     label.font = [UIFont fontWithName:@"Arial" size:16];   //指定
     //设置标签文本对齐方式。
    label.textAlignment = NSTextAlignmentCenter; //还有
    NSTextAlignmentLeft、 NSTextAlignmentRight.
     //标签最多显示行数,如果为0则表示多行。
    label.numberOfLines = 2;
      //设置阴影颜色 
      [label setShadowColor:[UIColor blackColor]];
    //是否自动收缩
    //Fixed Font Size 默认,如果Label宽度小于文字长度时时,文字大小不自动缩放minimumScaleFactor 设置最小收缩比例,如果Label宽度小于文字长度时,文字进行收缩,收缩超过比例后,停止收缩。
    //minimumFontSize 设置最小收缩字号,如果Label宽度小于文字长度时,文字字号减小,低于设定字号后,不再减小。//6.0以后不再使用了。
    label.minimumScaleFactor = 0.5;

 



      
label.shadowColor = [UIColor yellowColor];
label.shadowOffset = CGSizeMake(1, 1);
label.lineBreakMode = NSLineBreakByCharWrapping;
posted @ 2016-10-21 10:04  贾辰  阅读(295)  评论(0编辑  收藏  举报