在一个测试驱动器应用程序上,我有一个基本的UIViewController(QZTestViewController)加载了其xib文件,其中只有一个以自动布局为中心的UILabel。从家庭控制器(默认情节提要板中设计的QZHomeViewController)打开此控制器。
问题在于此标签的高度小于模拟器上的结果。在XIB / Simulator比较快照中查看。
任何想法 ?如果有人可以在我发疯之前看一下并帮助我,这里可以提供一个小型测试项目。
PS:请注意,XIB文件中的模拟指标设置为iPhone 5.5英寸,我运行了模拟器iPhone 6s Plus(9.3)。
从Simulator上状态栏项目的大小(并仔细检查您的项目),我可以知道您的应用程序正在升级到适合屏幕的大小。发生这种情况是因为未将其正确配置为4.7“或5.5”屏幕。
要解决此问题并使其以正确的分辨率加载,只需将LaunchScreen故事板添加到您的项目中。转到项目设置,选择“目标”,然后在“应用程序图标”中选择“启动图像”,然后选择一个情节提要或xib文件作为“启动屏幕文件”。这将使该应用与大屏幕分辨率兼容,并且您的按钮将具有正确的尺寸,因为它不会被放大:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句