iphone - 在 Xcode Storyboard 中查看自定义文本

标签 iphone ios xcode storyboard

我的自定义字体在模拟器上运行时可以正常工作,但是有什么方法可以在我工作时在 Storyboard 中查看自定义字体吗?我的文本与默认字体的大小不匹配,因此我必须不断编译和运行代码,并通过反复试验和错误来确定正确的大小。

我看到有几个问题与此有关,但它只是提出了如何上传自定义字体。

最佳答案

您不能在 Xcode 4 中执行此操作,因为它限制您使用预加载的字体。 Xcode 3 有相反的问题(无论如何都是 .xib 文件)允许您在 Mac 上使用任何字体,即使它在运行时对您的应用程序不可用。

希望 Xcode 的 future 版本能够达到有用的中间立场,为您准确提供它可以确定在运行时可用的内容。这对 Apple 来说实际上很难做到,因为 Storyboard/ Nib 存在于一个项目中(可能有多个目标)并且字体存在于目标中。 IMO 他们应该允许您使用任何字体并添加构建时警告,如果 Storyboard/nib 内置到目标中,但其中没有所有必需的字体。

可能的工作是将 Storyboard编辑为文本(通过右键单击可用)并将其中的字体名称重写为您的自定义字体名称。如果它遵循其他 Apple 产品的模式,您将看到自定义字体,但如果您在检查器中访问该元素,它会将它们“更正”回“合法”字体。我没试过这个。

我的实用技术是找到一种在字符尺寸和行距方面具有大致相同特征的系统字体,并将其用于 Storyboard 中的布局目的。

关于iphone - 在 Xcode Storyboard 中查看自定义文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18003374/

相关文章:

iphone - iPhone 5S IOS 7 中的前置摄像头问题

iphone - iPhone,音频MP3或M4A音频文件不播放声音

ios - 无法运行 iPhone 模拟器 - 无法保存文件 "Logs"

c# - 将图像从 Ios 应用程序发送到 Web API 服务

javascript - 如何从javascript调用swift函数

ios - Xcode降级错误

ios - 如何显示这种接收到的 NSXMLParser 数据

ios - 标量属性在源存储库中除外

iPhone:route-me 项目的注释 View (如 MKAnnotationView)?

ios - 如何在 UITableView 的页脚标题中使用换行符?