我有一些带有静态文本的静态标签,不会永远改变。
我在Interface Builder中调整布局,直到它们看起来很棒。并使用Cmd + =让所有标签的大小适合其内容。
但是当我在模拟器和设备上运行并测试它们时,即使它们看起来适合Interface Builder,它们也会变成截断状态。
我已经在iOS 5.0,6.1和3.5上测试了它,4英寸包含在iphone5设备上。所有结果都与Interface Builder不同。
模拟器
Interface Builder
有任何帮助可以克服这个问题吗?
由于
答案 0 :(得分:2)
您可以尝试使用此代码来拟合标签内容。
为此,您需要为标签设置IBOutlet,然后
加载视图时使用此代码:
[self.label sizeToFit];
希望有效!
答案 1 :(得分:1)
由于DateFormatter发生了变化,因此会产生问题。在您的XIB中,日期的格式与您的设备不同。
您可以从XIB为标签设置最小字体大小。请查看下面的屏幕截图。
我希望它能解决你的问题。
谢谢,
Hemang。