gpt4 book ai didi

swift - 属性文本不适用于 Xcode 7 中的自定义字体

转载 作者:行者123 更新时间:2023-11-30 10:12:40 26 4
gpt4 key购买 nike

我正在使用 Xcode 7。当使用具有自定义字体的属性文本时,它会显示在 Storyboard中,但无法在设备上运行。我尝试了以下代码:

var myMutableString = NSMutableAttributedString()

let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.lineSpacing = 8
paragraphStyle.alignment = NSTextAlignment.Center

myMutableString = NSMutableAttributedString(string: "\"Taking out my shorts and T-Shirt a night before has helped create a great morning routine for my walk\"", attributes: [NSFontAttributeName:UIFont(name: "Gotham Medium", size: 20.0)!])
myMutableString.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range:NSMakeRange(0, myMutableString.length))

quotesLabel.attributedText = myMutableString

最佳答案

确保您的应用包含 Gotham Medium 的字体文件。查看这篇关于 Common Mistakes With Adding Custom Fonts in iOS Apps 的精彩文章.

  1. 将您的字体包含在您的 XCode 项目中
  2. 确保它们包含在目标中
  3. 仔细检查您的字体是否作为资源包含在 bundle 中
  4. 将您的 iOS 自定义字体包含在您的应用程序 plist 中
  5. 查找字体名称
  6. 使用 UIFont 并指定字体名称

关于swift - 属性文本不适用于 Xcode 7 中的自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32097489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com