UILabel - OC

什么叫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];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,195评论 4 61
  • 最近,一名复旦附中的高中生以她淡然的风度,不俗的表现,谦恭的态度以及优雅的身姿爆红网络。她用一个完美的姿态诠释了人...
    君昔悦阅读 3,596评论 0 3
  • 你的每一次落笔都能引来世人羡慕的眼光,你的每一次叹息都能引来世人垂怜的眼神。你的每一次辗转反侧都能引来有情...
    糟糟莲阅读 1,488评论 0 3
  • 对于城市,我想到的便是奢华。灯红酒绿,夜夜笙歌,这般糜烂颓唐。 当然也是知道的,这其实也不尽然。质朴的人,谁也偷不...
    陌九阅读 2,299评论 0 9
  • 今天早上踩单车觉得踩得好累啊,不过有时候觉得,逼着自己这样锻炼也是挺好的。快D适应起来吧,不要想太多了!“命里有时...
    逍逍逍遥阅读 884评论 0 0