iOS项目开发实战——Label中字体字号与Label多行显示
2015-09-25 17:40
543 查看
我们如何通过OC代码来设置Label中显示的文本呢?代码如下:
当前系统中的字体:(还有很多没显示)
。
系统运行效果如下:
。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UILabel *label = [[UILabel alloc] init]; label.frame = CGRectMake(10, 30, 300, 500); //label的颜色默认是透明的,就是说一定要设置Label的颜色,否则不可见; //参数的值为0-1; //这里推荐使用一款免费的软件,sip,可以在App Store下载到;用来进行屏幕的取色;可以直接进行颜色值的复制粘贴; label.backgroundColor = [UIColor colorWithRed:0.48 green:0.83 blue:0.98 alpha:1]; label.text = @"iOS是由苹果公司开发的移动操作系统[1] 。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的, 后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS, 因为iPad,iPhone,iPod touch都使用iPhone OS, 所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)"; label.textColor = [UIColor redColor]; label.textAlignment = NSTextAlignmentCenter; //字号; label.font = [UIFont systemFontOfSize:20]; //字体的加粗; label.font = [UIFont boldSystemFontOfSize:20]; //字体的倾斜; label.font = [UIFont italicSystemFontOfSize:20]; //遍历当前系统的字体库; for (NSString *name in [UIFont familyNames]) { NSLog(@"%@",name); } //设置其他系统中的字体; label.font = [UIFont fontWithName:@"Copperplate" size:20]; //设置阴影; label.shadowColor = [UIColor yellowColor]; label.shadowOffset = CGSizeMake(1.5, 1.5); //如何在Label中显示较多的文本; /* 1.Label要有足够的大小; 2.设置换行模式; 3.设置显示行数; */ label.lineBreakMode = NSLineBreakByWordWrapping; label.numberOfLines = -1;//这里设置-1,表示不限制行数,能显示多少行,就显示多少行; [self.view addSubview:label]; } @end
当前系统中的字体:(还有很多没显示)
。
系统运行效果如下:
。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
相关文章推荐
- IOS 实现美图秀秀
- IOS 实现植物大战僵尸
- IOS tableView下拉刷新,上拉刷新(LOW)
- IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet 应该用于账号登录等
- IOS 递归简单使用及相关操作
- ios coreData 学习
- IOS 枚举的简单应用;使用
- iOS的KVO底层实现原理
- IOS 大众点评 搜索界面实现
- IOS 大众点评 首页界面 仿真实现
- IOS 文件管理,基础使用
- iOS尺寸
- IOS 控件整理总结(基础控件)
- iOS9 新特性
- 查看iOS/Mac 的私有API - 使用class-dump
- iOS开发:创建真机调试证书
- ios播放gif动画
- iOS textfield设置左边距
- ios弹出密码输入框并限定输入位数
- ios之开发者个人账号申请 (2015WWDC下半年新版)