Ios UILabel不';不能像在Interface Builder中那样在Emulator和真实设备中正确显示文本
我有一些静态标签和静态文本,不会永远改变 我在Interface Builder中调整布局,直到它们看起来很棒。并使用Cmd+=使所有标签的大小适合其内容 但当我在emulator和设备上运行和测试它们时,它们会被截断,即使它们在Interface Builder中看起来很合适 我已经在iOS 5.0、6.1和3.5、4英寸(包括iphone5设备)上进行了测试。所有结果都与Interface Builder中的结果不同 仿真器 界面生成器 有什么帮助克服这个问题吗Ios UILabel不';不能像在Interface Builder中那样在Emulator和真实设备中正确显示文本,ios,objective-c,uilabel,Ios,Objective C,Uilabel,我有一些静态标签和静态文本,不会永远改变 我在Interface Builder中调整布局,直到它们看起来很棒。并使用Cmd+=使所有标签的大小适合其内容 但当我在emulator和设备上运行和测试它们时,它们会被截断,即使它们在Interface Builder中看起来很合适 我已经在iOS 5.0、6.1和3.5、4英寸(包括iphone5设备)上进行了测试。所有结果都与Interface Builder中的结果不同 仿真器 界面生成器 有什么帮助克服这个问题吗 谢谢您可以尝试使用此代码
谢谢您可以尝试使用此代码来调整标签内容 为此,标签需要有一个IBOutlet,然后 加载视图时使用以下代码:
[self.label sizeToFit]代码>
希望能成功 由于DateFormatter发生了更改,因此产生了一个问题。在XIB中,日期的格式与设备不同
您可以从XIB设置标签的最小字体大小。检查下面的屏幕截图
我希望它能解决你的问题
谢谢
赫曼。是的,日期格式化程序改变了整个事情,因为五月比七月长。非常感谢。您的解决方案解决了我的问题!。但我不明白为什么标签的大小不适合Interface Builder。