1

我有一些带有静态文本的静态标签,不会永远改变。

我在 Interface Builder 中调整布局,直到它们看起来很棒。并使用 Cmd + = 让所有标签的大小适合其内容。

但是当我在模拟器和设备上运行和测试它们时,即使它们在 Interface Builder 中看起来很合适,它们也会被截断。

我已经在 iOS 5.0、6.1 和 3.5、4 英寸包括 iphone5 设备上对其进行了测试。所有结果都与 Interface Builder 不同。

模拟器 在此处输入图像描述

界面生成器 在此处输入图像描述

有什么帮助可以克服这个问题吗?

谢谢

4

2 回答 2

2

您可以尝试使用此代码来拟合标签内容。

为此,您需要为标签创建一个 IBOutlet,然后,

加载视图时使用此代码:

[self.label sizeToFit];

希望有效!

于 2013-05-30T05:41:57.637 回答
1

由于 DateFormatter 发生了变化,因此产生了问题。在您的 XIB 中,日期的格式与您的设备不同。

您可以从 XIB 为您的标签设置最小字体大小。检查下面的屏幕截图。

最小字体大小

我希望它能解决你的问题。

谢谢,

鹤芒。

于 2013-05-30T05:53:06.537 回答