IOS第三方字体

项目中想使用第三方的字体,在stackoverflow上查询解决办法,也折腾一会,添加成功,示例如下:

1.将xx.ttf字体库加入工程里面

2.在工程的xx-Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称

3.引用字体库的名称,设置字体: [UIFontfontWithName:@"fontname" size:24];

[objc] view plaincopy

  1. UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 50)];
  2. label.text = @"这是一个TEST。123456";
  3. UIFont *font = [UIFont fontWithName:@"文鼎CS中等線" size:24];
  4. label.font = font;
  5. [self.view addSubview:label];

如果不知道字体名称,可以遍历字体进行查询:

[objc] view plaincopy

  1. for(NSString *fontfamilyname in [UIFont familyNames])
  2. {
  3. NSLog(@"family:‘%@‘",fontfamilyname);
  4. for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
  5. {
  6. NSLog(@"\tfont:‘%@‘",fontName);
  7. }
  8. NSLog(@"-------------");
  9. }

示例Demo下载地址:http://download.csdn.net/detail/duxinfeng2010/7639683

参考http://stackoverflow.com/questions/15447558/can-not-include-ttf-font-into-project

时间: 2024-10-12 12:12:26

IOS第三方字体的相关文章

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

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

iOS第三方库汇总[转载]

iOS第三方库汇总[转载] 字数2179 阅读334 评论0 喜欢29 简介 此文用于总结,本人使用过或者收藏过的Github第三方类库,以便日后查阅,也便他人借鉴. 资料整理中不定期更新... 开源项目 CodeHub browse and maintain your GitHub repositories on any iOS device! Open-Source iOS Apps 开源iOS apps列表 APP相关 iVersion 提示版本更新 BonMot 字体相关的库,设置字体样

iOS 第三方库、插件、知名博客总结

用到的组件1.通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SDWebImage多个缩略图缓存组件 UICKeyChainStore存放用户账号密码组件 Reachability监测网络状态 DateTools友好化时间 MBProgressHUD一款提示框第三方库 MWPhotoBrowser一款简单的 iOS 照片浏览控件 CTAssetsPickerController一个选择器组件, 支持从用户的相片库选择多张照片和视频. QB

iOS第三方控件

一.SIAlertView https://github.com/Sumi-Interactive/SIAlertView 感言: 扁平化设计的对话框(UIAlertView),对话框的弹出与消失的动画很不错,可以自定义对话框的外观 iOS第三方控件

iOS第三方之百度地图环境搭建一

一.先按照官方注意事项修改Xcode环境 静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将Xcode的Project -> Edit Active Target -> Build -> GCC4.2 - Language -> Compile Sources As设置为"Objective-C++" 如果您只在Xib文件中使用了BMKMapVi

iOS 系统字体

一.获取IOS所有字体名字 NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];     NSArray *fontNames;     NSInteger indFamily, indFont;     for (indFamily=0; indFamily<[familyNames count]; ++indFamily)     {         NSLog(@"Family nam

超全!整理常用的iOS第三方资源

超全!整理常用的iOS第三方资源 一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://github.com/topfunky/hpple 4:有文字输入时,能根据键盘是否弹出来调整自身显示内容的位置 地址:https://github.com/michaelt

IOS添加自定义字体

准备: 字体文件(.ttf,.odf) 方法1: 添加对应的字体(.ttf或.odf)到工程的resurce,使用cocos2d中的FontLabel库,FontLabel继承于UILabel,象UILabel一样使用就好了 fontName直接使用添加的资源名字即可 方法2: 1.添加对应的字体(.ttf或.odf)到工程的resurce,例如my.ttf 2.在info.plist中添加一项 Fonts provided by application (item0对应的value为my.tt

iOS第三方库

热门iOS第三方库:看完,还敢自称”精通iOS开发”吗? 综合github上各个项目的关注度与具体使用情况,涵盖功能,UI,数据库,自动化测试,编程工具等类型,看完,还敢自称”精通iOS开发”吗? https://github.com/syedhali/EZAudio 基于核心音频,有助于进行实时,低延迟音频处理和可视化的iOS和OSX音频可视化框架. https://github.com/bang590/JSPatch JSPatch使用Objective-C运行时桥接Objective-C和