【问题标题】:UILabel in iPhone 4S versus iPhone 3GSiPhone 4S 与 iPhone 3GS 中的 UILabel
【发布时间】:2012-12-26 02:01:57
【问题描述】:

我一直在模拟器和 iPhone 3GS 上测试我的应用程序,并且大部分问题都解决了(我想!)。我最近在 iPhone 4S 上试了一下,UILabel 出现了一些奇怪的显示问题。这些是通用的UILabel,在所有情况下都使用 System 17 字体。我使用故事板插入UILabel。我在 iPhone 4 上运行 iOS6,在 iPhone 3 上运行 iOS6.0.1。在 iPhone 4 上,文本被截断,并添加了“...”。有谁知道为什么?以及如何解决这个问题?

这是它在模拟器上的样子(在 iPhone 3 上看起来一样):
(来源:WhatDidILike.com
.

这是 iPhone 4 上的样子:
(来源:WhatDidILike.com
.

【问题讨论】:

    标签: iphone storyboard uilabel iphone-4 iphone-3gs


    【解决方案1】:

    我想知道这是否是新的 AutoLayout 功能与您对抗?

    无论如何,在情节提要中使 UILabel 的 更宽,和/或在 UILabel 属性检查器中为文本添加“最小字体大小”自动收缩属性(如下所示):

    似乎是 iOS 6 的新事物...

    【讨论】:

    • 我在属性检查器中没有看到“缩小以适应”复选框。你能更具体地指出我吗?我会尝试让它们更宽。
    • 让他们的作品更广泛!不过有点痛。我想知道我在 iPhone 5 上会遇到什么问题?!
    • 是的。不再有“缩小以适应”复选框,而是“最小字体大小”或“最小字体比例”自动缩小弹出选项。
    • 谢谢!!!这也有效。实际上似乎并没有改变字体大小,但让问题消失了。
    • 输入该值不应更改字体大小,但如果标签的文本太大而无法适应默认大小,则它是操作系统允许的“最小字体大小”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多