【问题标题】:Phantom warning: Unsupported configuration minimum font size is greater than current font size幻影警告:不支持的配置最小字体大小大于当前字体大小
【发布时间】:2012-04-25 09:11:30
【问题描述】:

XCode 警告我我的最小字体大小大于我当前的字体大小。当我点击警告时,它会将我带到一个 XIB 文件,但它只突出显示外部对象,没有实际具有字体大小属性的内部对象。为了确定,我检查了每个对象并确保它们的最小字体大小小于它们当前的字体大小,但 Xcode 仍然给我这个警告。这个警告试图指向什么?

【问题讨论】:

    标签: objective-c ios xcode interface-builder


    【解决方案1】:

    我通过增加标签对象的字体大小来解决此问题,然后关闭它的自动缩小,然后重建,然后重新打开自动缩小。

    【讨论】:

      【解决方案2】:

      有两种情况,相应的有两种解决方案:

      1) 如果您想自动缩小标签

      • 将标签的最小字体大小增加到安全的值,例如 16 点
      • 修改代码以在运行时将字体大小设置为所需的字体大小

      2) 如果您不关心自动收缩:只需将“自动收缩”设置更改为“固定字体大小”,无论您在 Interface Builder 中将字体大小设置为什么,这都会纠正该行为

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题,很难确定是哪个标签出了问题。

        然后我打开故事板作为源代码并搜索 minimumFontSize。我将 minimumFontSize 与 fontDescription 的 pointSize 进行了比较,以检查哪个值等于或大于 minimumFontSize。

        【讨论】:

          【解决方案4】:

          用最小字体比例替换最小字体大小。

          【讨论】:

            猜你喜欢
            • 2012-04-25
            • 2017-08-12
            • 2014-09-04
            • 1970-01-01
            • 2013-04-16
            • 2013-10-23
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多