我正在尝试为使用大小类别的iphone和ipad布局添加2种不同的字体大小。它使用默认的系统字体很酷,但不适用于自定义字体(我在我的项目中使用PragmataPro)。如果我为wR hR添加第二个大小,那么字体在界面生成器中看起来是正确的(我甚至检查了xml),但是在模拟器和设备上,它变成了System而不是PragmataPro。但是如果我删除wR hR(或者其他尺寸的任何布局),则字体将正确显示。任何想法如何解决这个问题? 谢谢!在iOS中使用大小类别的自定义字体
回答
按照链接(它是一步一步从苹果):
https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/ChangingtheFontforaSizeClass.html
This works只适用于系统字体,但如果你是你的自定义字体,这不会工作 – 2015-04-02 09:53:47
子类的UILabel和覆盖 “layoutSubviews” 方法等:
- (void)layoutSubviews
{
[super layoutSubviews];
// Implement font logic depending on screen size
self.font = [UIFont fontWithName:@"CustomFont" size:self.font.pointSize];
}
这将工作,但我想知道为什么我不能在xib本身做同样的。 – 2015-04-02 12:20:48
检查此... http://stackoverflow.com/questions/9090745/custom-font-in-a-storyboard – Shruti 2015-04-02 12:32:23
我想你误解了这里的问题。问题是没有在xib/storyboard中使用自定义字体。问题是对不同大小的类使用不同大小的自定义字体。单个字体大小不会产生任何问题,除非您为不同的布局添加不同的字体大小。 – 2015-04-02 12:41:30
'自定义' 是在那里为每个类型类定义一个单独的设置。 如果你没有定义一个你想要的所有变化的'自定义'库,那么我并不认为这有一个解决方案,主要是因为'定制'你的意思是一个单一组件的选择列表。 。
- 1. iOS:自定义字体大小不变
- 2. 子类的UITextField使用自定义字体大小的类时覆盖字体
- 3. iOS的自定义字体
- 4. 自定义字体大小iPhone
- 5. 自定义字体大小设置
- 6. 如何使用自定义字体大小获取字符大小
- 7. 定义自定义字体的字体大小在CSS整个项目
- 8. 在iOS 9中设置按钮的自定义字体名称和大小
- 9. 使用jQuery自定义字母大小
- 10. 自定义字体的文本大小的字体
- 11. iOS 5自定义字体
- 12. 如何自定义CSS,具体放大某个类的字体大小
- 13. 如何在自定义UITableViewCell中获取UILabel的字体大小?
- 14. Phonegap Canvas iOS中的自定义字体
- 15. iOS中自定义字体的问题
- 16. 如何在iOS应用中使用自定义字体?
- 17. 不能在iOS应用中使用自定义字体
- 18. 通过更改文字自定义DIV中的字体大小
- 19. UIWebView中的字体大小与iOS字体大小不匹配
- 20. Sublime Text 3:将字体大小重置为自定义字体大小?
- 21. 如何在summernote中设置自定义字体大小列表?
- 22. UITableViewRowAction在Swift中自定义标题字体大小
- 23. iOS:如何在UIWebView中使用自定义字体?
- 24. 小部件中的自定义字体
- 25. 在Cocos2d中使用自定义字体
- 26. CSS字体大小类别不工作
- 27. 使用大小类的ios
- 28. 如何在Cocoa中自定义NSTextField外观(字体,字体大小)?
- 29. 使用自定义字体
- 30. 如何在自定义BaseAdapter中使用自定义字体
同样的问题在这里:http://stackoverflow.com/questions/26166737/custom-font-sizing-in-ios-8-size-classes-not-working-properly-w-custom-fonts – osrl 2015-01-13 23:53:57