我在iOS中一直在使用自定义字体,除了自定义字体之外,大部分都不会显示在我的任何设备上.

>我已将字体添加到项目文件的根目录.
>将其添加到数组下的info.plist文件或“应用程序提供的字体”
>检查原始文件和我添加到info.plist文件的区分大小写是一样的.
使用[playMenuBtn.titleLabel setFont:[UIFont fontWithName:@“fontname”size:40]];使字体工作.

当我在模拟器中运行我的应用程序,这一切似乎都很好,可以工作.但是,一旦我在物理设备上运行它,它会显示默认大小的默认字体.

如果我使用:
UIFont * font = [UIFont fontWithName:@“VINCASTENCIL”size:20];
NSLog(@“Font:%@”,font);

然后模拟器返回:
2012-04-07 01:10:41.544 AppName [47412:f803]字体:< UICFFont:0x683e040> font-family:“VINCA STENCIL”; font-weight:normal; font-style:normal; font-size:20px

设备返回的位置
2012-04-07 00:42:56.358 AppName [5079:707]字体:(null)

我尝试了所有的东西,包括尝试FontBook告诉我字体可以命名的所有名称.我知道这是免费的,没有许可证.

任何帮助将不胜感激,因为它驱动我坚果,我真的不想使用图像为这些,因为本地化将是一个痛苦!

解决方法

对,我刚刚设法让这个工作.我所做的一切都是正确的,但由于某种原因,我没有将字体文件添加到“目标” – > “构建阶段” – > ‘复制捆绑资源’.通过手动将其添加到此列表中,字体将显示在设备上.

这是这个项目第二次没有自动添加一个文件(以前我已经添加了一个类,但没有添加),所以我认为这是我的项目有问题,或是Xcode中的一个bug.

感谢大家的建议和帮助.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

ios – 自定义字体不显示在设备上,但在模拟器上的更多相关文章

  1. 使用Html5多媒体实现微信语音功能

    这篇文章主要介绍了使用Html5多媒体实现微信语音功能,需要的朋友可以参考下

  2. HTML5 canvas 瀑布流文字效果的示例代码

    这篇文章主要介绍了HTML5 canvas 瀑布流文字效果的示例代码的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  3. Html5自定义字体解决方法

    这篇文章主要介绍了Html5自定义字体解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  4. 吃透移动端 Html5 响应式布局

    这篇文章主要介绍了吃透移动端 Html5 响应式布局,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  5. ios – 如何在使用PhoneGap构建的iPhone应用程序中使用Google Web Font?

    我们希望在为iOS设备构建的PhoneGap应用程序中使用GoogleWebFonts,但我们希望在应用程序包中托管字体文件,而不是使用代码通过Web动态获取字体.如果设备处于脱机状态,除非将字体文件捆绑到应用程序中,否则字体将不可用.谷歌提供下载网络字体的能力,但我们如何引用HTML应用程序内的本地字体文件?解决方法我们将字体文件放在.ttf格式的某个地方的assets/www文件夹中.宣言:然后像这样使用它:

  6. ios – UITableView节头与64位iPad上的行重叠. 32位工作正常

    32位iPad:64位iPad:这是代码:解决方法找到了解决方案.不得不使用CGFloat而不是float作为heightForHeaderAtSection的返回类型:

  7. 如何计算iOS 7中的实际字体大小(不是边框)?

    编辑:链接的“重复”问题仅涉及计算文本矩形.我需要在标签缩放之后计算实际字体大小,而不是字符串大小.此方法现已弃用:如何在iOS7中计算UILabel的字体大小,以缩小文字大小以适应?

  8. ios – NSAttributedString – 获取字体属性

    我需要获取有关我的属性字符串的信息,但无法弄清楚如何.我得到这个字典:检查下划线是很容易的:但是如何获取有关字体的信息,如字体,字体等.感谢任何帮助解决方法你可以从以下字体获得:问题在于确定是否大胆.没有财产.唯一的选择是查看字体的fontName,看看是否包含“Bold”或其他类似术语.不是所有的粗体字体都有“Bold”的名字.同样的问题适用于确定字体是斜体或笔记.您必须查看fontName并查找“斜体”或“倾斜”等内容.

  9. ios – 自定义字体不显示在设备上,但在模拟器上

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  10. ios – 如何在UIlabel中显示上标%字符作为字符串?

    我知道%在unicode中不存在上标,但是有什么办法可以显示%作为上标而不是使用html标签?

随机推荐

  1. iOS实现拖拽View跟随手指浮动效果

    这篇文章主要为大家详细介绍了iOS实现拖拽View跟随手指浮动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  2. iOS – genstrings:无法连接到输出目录en.lproj

    使用我桌面上的项目文件夹,我启动终端输入:cd然后将我的项目文件夹拖到终端,它给了我路径.然后我将这行代码粘贴到终端中找.-name*.m|xargsgenstrings-oen.lproj我在终端中收到此错误消息:genstrings:无法连接到输出目录en.lproj它多次打印这行,然后说我的项目是一个目录的路径?没有.strings文件.对我做错了什么的想法?

  3. iOS 7 UIButtonBarItem图像没有色调

    如何确保按钮图标采用全局色调?解决方法只是想将其转换为根注释,以便为“回答”复选标记提供更好的上下文,并提供更好的格式.我能想出这个!

  4. ios – 在自定义相机层的AVFoundation中自动对焦和自动曝光

    为AVFoundation定制图层相机创建精确的自动对焦和曝光的最佳方法是什么?

  5. ios – Xcode找不到Alamofire,错误:没有这样的模块’Alamofire’

    我正在尝试按照github(https://github.com/Alamofire/Alamofire#cocoapods)指令将Alamofire包含在我的Swift项目中.我创建了一个新项目,导航到项目目录并运行此命令sudogeminstallcocoapods.然后我面临以下错误:搜索后我设法通过运行此命令安装cocoapodssudogeminstall-n/usr/local/bin

  6. ios – 在没有iPhone6s或更新的情况下测试ARKit

    我在决定下载Xcode9之前.我想玩新的框架–ARKit.我知道要用ARKit运行app我需要一个带有A9芯片或更新版本的设备.不幸的是我有一个较旧的.我的问题是已经下载了新Xcode的人.在我的情况下有可能运行ARKit应用程序吗?那个或其他任何模拟器?任何想法或我将不得不购买新设备?解决方法任何iOS11设备都可以使用ARKit,但是具有高质量AR体验的全球跟踪功能需要使用A9或更高版本处理器的设备.使用iOS11测试版更新您的设备是必要的.

  7. 将iOS应用移植到Android

    我们制作了一个具有2000个目标c类的退出大型iOS应用程序.我想知道有一个最佳实践指南将其移植到Android?此外,由于我们的应用程序大量使用UINavigation和UIView控制器,我想知道在Android上有类似的模型和实现.谢谢到目前为止,guenter解决方法老实说,我认为你正在计划的只是制作难以维护的糟糕代码.我意识到这听起来像很多工作,但从长远来看它会更容易,我只是将应用程序的概念“移植”到android并从头开始编写.

  8. ios – 在Swift中覆盖Objective C类方法

    我是Swift的初学者,我正在尝试在Swift项目中使用JSONModel.我想从JSONModel覆盖方法keyMapper,但我没有找到如何覆盖模型类中的Objective-C类方法.该方法的签名是:我怎样才能做到这一点?解决方法您可以像覆盖实例方法一样执行此操作,但使用class关键字除外:

  9. ios – 在WKWebView中获取链接URL

    我想在WKWebView中获取tapped链接的url.链接采用自定义格式,可触发应用中的某些操作.例如HTTP://我的网站/帮助#深层链接对讲.我这样使用KVO:这在第一次点击链接时效果很好.但是,如果我连续两次点击相同的链接,它将不报告链接点击.是否有解决方法来解决这个问题,以便我可以检测每个点击并获取链接?任何关于这个的指针都会很棒!解决方法像这样更改addobserver在observeValue函数中,您可以获得两个值

  10. ios – 在Swift的UIView中找到UILabel

    我正在尝试在我的UIViewControllers的超级视图中找到我的UILabels.这是我的代码:这是在Objective-C中推荐的方式,但是在Swift中我只得到UIViews和CALayer.我肯定在提供给这个方法的视图中有UILabel.我错过了什么?我的UIViewController中的调用:解决方法使用函数式编程概念可以更轻松地实现这一目标.

返回
顶部