我的自定义字体在模拟器上运行时工作正常,但在我工作的时候有没有办法在故事板中查看自定义字体?我的文本与默认字体的大小不匹配,因此我必须不断编译和运行代码,并反复试错正确的大小。
我已经看到了一些问题,但它只是提出了如何上传自定义字体。
答案 0 :(得分:1)
您无法在Xcode 4中执行此操作,因为它限制您使用预加载的字体。 Xcode 3有相反的问题(无论如何都有.xib文件)允许你使用Mac上的任何字体,即使它在运行时不适用于你的应用程序。
希望Xcode的未来版本能够达到有用的中间地带,它可以确保在运行时可以确定它是什么。这对Apple来说实际上很难做到,因为故事板/笔尖生活在一个项目中(可能有多个目标)并且字体存在于目标中。如果故事板/笔尖内置于没有所有必需字体的目标中,IMO应该允许您使用任何字体并添加构建时警告。
可能的工作原理是将故事板编辑为文本(可通过右键单击),并将其中的字体名称重写为自定义字体名称。如果它遵循其他Apple产品的模式,您将看到自定义字体,但如果您在检查器中访问该元素,它将“纠正”它们回到“合法”字体。我没试过这个。
我的实用技术是找到一个系统字体,它在字符尺寸和前导方面具有大致相同的特征,并在故事板中用于布局目的。