我有一些带有静态文本的静态标签,不会永远改变。
我在 Interface Builder 中调整布局,直到它们看起来很棒。并使用 Cmd + = 让所有标签的大小适合其内容。
但是当我在模拟器和设备上运行和测试它们时,即使它们在 Interface Builder 中看起来很合适,它们也会被截断。
我已经在 iOS 5.0、6.1 和 3.5、4 英寸的 iphone5 设备上对其进行了测试。所有结果都与 Interface Builder 不同。
模拟器
界面生成器
有什么帮助可以克服这个问题吗?
谢谢
最佳答案
您可以尝试使用此代码来拟合标签内容。
为此,您需要为标签创建一个 IBOutlet,然后,
加载 View 时使用此代码:[self.label sizeToFit];
希望有效!
关于ios - UILabel 无法像在 Interface Builder 中那样在 Emulator 和真实设备中正确显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16828737/