本文主要是介绍UILabel学习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
学习UILabel笔记:
//创建 (实例化)
UILabel *label = [[UILabel alloc]init];
/UILabel的/位置
label.frame = CGRectMake(10, 10, 300, 50);
//标题(内容)
label.text = @"hello";
//老版本标题内容位置
// label.textAlignment = UITextAlignmentCenter;
//新版本
label.textAlignment = NSTextAlignmentCenter;
//设置字体颜色
label.textColor = [UIColor colorWithRed:0.3 green:0.4 blue:0.2 alpha:0.5];
//设置背景
label.backgroundColor = [UIColor yellowColor];
//设置字体加粗
label.font = [UIFont boldSystemFontOfSize:20];
//设置字体样式
label.font = [UIFont fontWithName:@"Marion" size:20];
//换行模式、
//按字符换行
// label.lineBreakMode = UILineBreakModeCharacterWrap;//老banben
// label.lineBreakMode = NSLineBreakByCharWrapping;
//单词换行
label.lineBreakMode = NSLineBreakByClipping;
// 设置最大显示行数(0为不限制最多显示行数)
label.numberOfLines = 0;
// 根据内容大小计算label的frame
CGSize size =[label5.text sizeWithFont:label5.font constrainedToSize:CGSizeMake(300, 1000) lineBreakMode:NSLineBreakByCharWrapping];
label.lineBreakMode = NSLineBreakByClipping;
label.frame = CGRectMake(10, 310, size.width, size.height);
label.numberOfLines = 0;
//标题文字阴影颜色
label.shadowColor = [UIColor redColor];
//设置文字偏移量
label.shadowOffset = CGSizeMake(-1, -2);
http://download.csdn.net/detail/u010486174/6321325
这篇关于UILabel学习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!