iOS开发之 第三方字体的应用

在iOS的开发中有时候由于设计师或者产品经理的需要在所开发的App 中应用到一些比较个性的字体(第三方字体)。由于iOS和安卓在字体的使用上有很大的区别。iOS系统就支持那么几种字体,大多数还仅仅支持英文和数字,(苹果姥爷也是够了)。所以说需要开发人员自己去下载字体库来实现字体的自定义。好在iOS是支持TTF 类型的字体使用的。开发人员可以自己去下载或者是让自己的美工来自己扣字体(如果你们家 的美工妹妹足够牛逼。)在这里先介绍一下我经常用的一个下载字体的网站:http://www.zhaozi.cn/     (找字网) 这里有很多的个性字体  但是那些很好的是收费的;

字体库的使用和其他类库的使用几乎一样:在工程中建一个文件夹吧字体库拖进去就OK了;   这里有一个比较麻烦的就是你要知道你所导入的字体库的字体名字是什么(一般来说这些字体的名字他们是会直接告诉你的但不乏一些比较变态的设计人员)你需要吧整个你工程中的所有的字体都打印一下才能找到:

NSInteger i = 0;

for(NSString *fontfamilyname in [UIFont familyNames])

{

NSLog(@"family:‘%@‘",fontfamilyname);

for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])

{

NSLog(@"\tfont:‘%@‘",fontName); ////// 这里就是字体名字了

NSLog(@"-----------------------%ld", i++);

[DataArray addObject:[[NSDictionary alloc] initWithObjectsAndKeys:[UIFont fontWithName:fontName size:35], @"font" ,fontName, @"name", nil]];

}

NSLog(@">>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<");

}

找出你导入的字体名字;就可以使用了 使用方法和系统字体的使用方法一样:

cell.textLabel.font = [UIFont fontWithName:@“你导入的第三方字体名称”size:35];

cell.textLabel.textColor = [UIColor blackColor];

cell.textLabel.text = [NSString stringWithFormat:@"显示的文字"];

//放个效果图看看

时间: 2024-10-21 18:02:37

iOS开发之 第三方字体的应用的相关文章

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 2015-04-05 15:25 2482人阅读 评论(1) 收藏 举报开源框架 图像: 1.图片浏览控件MWPhotoBrowser       实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作.      下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github,

iOS开发-常用第三方开源框架介绍

iOS开发-常用第三方开源框架介绍 图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下G

iOS开发中自定义字体的方法

http://www.cnblogs.com/iyou/archive/2014/05/25/3751669.html 1. 首先下载你想要设置的字体库,例如设置方正启体简体 2. 添加到工程,一定要注意勾选红色框框处,默认是不勾选的  添加以后 3.在plist文件中添加 4.现在已经添加成功了,但是要使用就必须知道FontName,用以下代码可查到 NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyName

(转)iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库. 首先

iOS开发-常用第三方开源框架

特别说明:有些链接是没有用的,如需下载请在github中搜索即可. 图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github

iOS开发 - 使用自定义字体

上次有个同事问我,XXapp的字体怎么那么萌啊?我也想要搞个萌哒哒的字体!于是,就有了今天这篇blog. 首先,我们在iOS开发中,苹果给我们提供了许多的字体,当然这里我就不列举啦,都是些英文,小汤表示看不懂啦,我要自己搞萌萌哒的字体啊啊啊啊!!! 比如说这样的: 又比如说这样的: 好了,回归正题,上面卖萌的绝对不是作者君啦. 那天,作者君从网上下载了一个ttf的字体如下: 然后小汤我非常淡定的执行了下面这段代码: UILabel *label = [[UILabel alloc]initWit

使用iOS开发使用第三方库的个人建议

对于一个语言的流行伴随着的就是第三方库的丰富,相应的也会出现依赖库管理的工具.cocoapods之于ObjC,就像maven/gradle 之于java.gem之于ruby那样. cocoapods基本上是创建在在github社区上的,开源并且社区活跃.除了用github上的中央仓库外,也可以自己搭建私服什么的随便乱搞.(学习推荐iOS开发视频教程<OC语言>) 但就我来说,不推荐使用cocoapods,槽点如下: 1.像maven这样的工具,是为了管理庞大的第三方库依赖.控制版本.构建工程等

Android应用开发使用第三方字体

Android原生的字体可能不会让UI妹纸欢心,实在觉得它太丑了,于是乎UI妹纸就用了第三方字体作为APP的字体风格,这篇博客就是总结在Android应用开发中怎样使用第三方字体. 首先得有第三方字体库,这里的字体库文件是black_simplified.TTF,在Android Assert目录下新建front文件夹,并将字体库文件放在front目录下面,即/Assert/front/black_simplified.TTF 这里来总结下怎样在应用中使用第三方字体才是最简便的.以TextVie

iOS开发常用第三方框架

1.网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较好. 下载地址:https://github.com/pokeb/asi-http-request 2.AFNetworking 轻量级的通讯类库,使用非常简单. 下载地址:https://github.com/AFNetworking/AF