【发布时间】:2012-04-25 09:11:30
【问题描述】:
XCode 警告我我的最小字体大小大于我当前的字体大小。当我点击警告时,它会将我带到一个 XIB 文件,但它只突出显示外部对象,没有实际具有字体大小属性的内部对象。为了确定,我检查了每个对象并确保它们的最小字体大小小于它们当前的字体大小,但 Xcode 仍然给我这个警告。这个警告试图指向什么?
【问题讨论】:
标签: objective-c ios xcode interface-builder
XCode 警告我我的最小字体大小大于我当前的字体大小。当我点击警告时,它会将我带到一个 XIB 文件,但它只突出显示外部对象,没有实际具有字体大小属性的内部对象。为了确定,我检查了每个对象并确保它们的最小字体大小小于它们当前的字体大小,但 Xcode 仍然给我这个警告。这个警告试图指向什么?
【问题讨论】:
标签: objective-c ios xcode interface-builder
我通过增加标签对象的字体大小来解决此问题,然后关闭它的自动缩小,然后重建,然后重新打开自动缩小。
【讨论】:
有两种情况,相应的有两种解决方案:
1) 如果您想自动缩小标签
2) 如果您不关心自动收缩:只需将“自动收缩”设置更改为“固定字体大小”,无论您在 Interface Builder 中将字体大小设置为什么,这都会纠正该行为
【讨论】:
我遇到了同样的问题,很难确定是哪个标签出了问题。
然后我打开故事板作为源代码并搜索 minimumFontSize。我将 minimumFontSize 与 fontDescription 的 pointSize 进行了比较,以检查哪个值等于或大于 minimumFontSize。
【讨论】:
用最小字体比例替换最小字体大小。
【讨论】: