iOS小白摸黑(NGUI - UILabel)

一、创建

UILabel *label = [[UILabel alloc]init];            //创建UILabel

label.frame = CGRectMake(0, 0,100, 50);    //位置属性,在屏幕的位置,超出屏幕部分无法显示

label.text=@"welcome";                                //文字属性

label.textColor = [UIColor blackColor];          //颜色属性

[self.view addSubview:label];                        //将创建的label添加到view上

label.font=[UIFont systemFontOfSize:17];     //默认使用系统的17

二、其他属性

label.textColor=[UIColor redColor];                //默认使用文本黑色

label.shadowColor=[UIColor yellowColor];    //默认没有阴影

label.shadowOffset=CGSizeMake(2,3);        //默认是一个向上的阴影(0,-1),设置阴影的偏移量

label.textAlignment=NSTextAlignmentCenter;                //默认是左对齐

label.lineBreakMode=NSLineBreakByTruncatingTail;    //设置文字过长时的显示格式,默认是最后截断尾巴,用...代替

label.numberOfLines=1;        //标签最多显示行数,如果为0则表示多行。

label.enabled=NO;                //默认是YES,只是决定了Label的绘制方式,将它设置为NO将会使文本变暗,表示它没有激活,这时向它设置颜色值是无效的。

label.highlighted=YES;        //是否高亮显示

label.highlightedTextColor=[UIColor orangeColor];    //高亮显示时的文本颜色

label.adjustsFontSizeToFitWidth=NO;    //默认NO,改变字母之间的间距来适应Label大小

label.baselineAdjustment=UIBaselineAdjustmentNone;    //如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为。

label.layer.borderColor=[UIColor lightGrayColor].CGColor;    //边框颜色设置

label.layer.borderWidth=2.0;            //边框宽度

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UILabel垂直居上对齐[label sizeToFit]; //设置文字过长时的显示格式 label.line...
    冬梦日月明阅读 5,275评论 0 0
  • 一、简介 <<UILabel类实现一个只读的文本视图。您可以使用这个类的静态文本,如你可能会使用它来识别你的用户界...
    无邪8阅读 1,322评论 0 0
  • 常用属性和方法有: 1、创建 CGRect rect = CGRectMake(100,200,50,50);UI...
    西蜀阅读 5,103评论 0 3
  • UILabel是一个常用的控件,它的属性设置的方法在纯代码中经常使用。在storyboard中,使用UILabel...
    坤哥lqk阅读 872评论 0 2
  • 对于UILabel其实我觉得并没有太多的要素需要仔细去弄明白的,因为至今为止,我所了解到的label属性不外乎就是...
    懒惰的习惯阅读 583评论 0 0