iOS使用自定义字体,比如楷体
来源:互联网 发布:光源资本 知乎 编辑:程序博客网 时间:2024/04/27 23:44
iOS中的大部分字体都是对英文才有作用,想用楷体,并没有作用,那就要用自定义的字体。
1. 下载自己需要的字体的ttf文件,并且导入到自己的项目中,如图
2. 在info.plist中添加Fonts provided by application配置项,然后把ttf文件添加进去,如图
3. 如果不知道自己添加的这个字体的名字,可以遍历字体库,通过如下代码:
NSArray *familys = [UIFontfamilyNames];
for (int i =0; i<familys.count; i++) {
NSString *family = [familys objectAtIndex:i];
NSLog(@"family = %@",family);
NSArray *fonts = [UIFontfontNamesForFamilyName:family];
for (int j =0; j<fonts.count; j++) {
NSString *font = [fonts objectAtIndex:j];
NSLog(@"font = %@",font);
}
}
打印出来就可以看到自己添加的楷体,如图:4. 最后再用这个字体设置文字即可
UILabel *strLbl = [[UILabelalloc]initWithFrame:CGRectMake((self.view.frame.size.width-200)/2,300, 200, 30)];
strLbl.text =@"放荡不羁爱自由";
strLbl.font = [UIFontfontWithName:@"STKaiti"size:20];
strLbl.textColor = [UIColorblackColor];
strLbl.textAlignment =NSTextAlignmentCenter;
[self.viewaddSubview:strLbl];
输出效果:
- iOS使用自定义字体,比如楷体
- iOS添加其它字体,比如宋体楷体之类的(文本代码)
- iOS开发添加楷体字体(图解)
- ios 使用自定义字体
- iOS使用自定义字体
- iOS使用自定义字体
- iOS使用自定义字体
- IOS使用自定义字体
- iOS使用自定义字体
- iOS使用自定义字体
- iOS使用自定义字体
- iOS 使用自定义字体
- iOS使用自定义字体
- iOS使用自定义字体
- iOS使用自定义字体
- iOS使用自定义字体
- iOS使用自定义字体
- iOS 使用自定义字体
- hdu 2669
- 在一个长字符串中判断存在几个另一个短字符串
- 安装 wget,pip,distribute,nose,virtualenv
- cocos2d-x开发日志10 ——贪食蛇源码
- 【《Objective-C 高级编程》 学习笔记--引用计数】
- iOS使用自定义字体,比如楷体
- 搭建Python HTTP服务
- 5款帮助简化HTML5 Audio开发的Javascript类库
- DatePicker、TimePicker、NumberPicker
- CodeForces 467C DP
- [算法] top 10 algorithm
- samba服务器配置问题
- 两数之和等于目标值
- POJ-3358Period of an Infinite Binary Expansion