iOS中的自定义字体问题

时间:2014-03-03 12:51:25

标签: ios objective-c cocoa-touch fonts

在我的应用中,我使用自定义字体。它适用于UILabel等等......

但是标题是从Button的顶部剪下来的。

enter image description here

“请参阅S”

发生了什么,如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

尝试设置button.contentEdgeInsets属性以对齐按钮内的标题,如果这是字体错误基线的问题,则可以执行此操作

button.titleLabel.baselineAdjustment =  UIBaselineAdjustmentAlignCenters

答案 1 :(得分:0)

几步:

  1. 在XCode项目中包含您的字体
  2. 确保它们已包含在目标
  3. 仔细检查您的字体是否包含在捆绑包中的资源
  4. 在您的应用程序plist中包含您的iOS自定义字体
  5. 找到字体名称
  6. 使用UIFont并指定字体名称
  7. 详细信息: http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/

    谢谢!

答案 2 :(得分:0)

在我的情况下,它是被破坏的字体文件。 尝试在Mac中打开ttf文件,选择' S'并查看出现的框架是否切断了字母。 我的解决方案是更改ttf文件。