我没有用于测试我的应用程序的iPhone 5。我为iOS 5开发了一个应用程序,所以我没有使用自动布局功能。当我在模拟器的4英寸显示器上尝试我的应用程序时,我没有在预期的应用程序上方和下方看到黑色空间,但它尝试填充所有屏幕,但显示效果不佳...我该如何解决这个问题?谢谢!iOS - 应用程序在4英寸显示模拟器中显示效果不佳
回答
您需要适当地设置您的视图的自动调整掩码(不,这不同于自动布局,并且在每个iOS版本中都支持)。
您可以直接在Interface Builder(您的xib文件或故事板)中执行此操作,请参阅以下屏幕截图。您必须点击红色箭头/栏,直到视图以适合您的应用程序的方式调整大小。
我以这种方式解决了,谢谢! –
如果您在项目文件夹中看到[email protected],请将其删除。如果您的所有视图都是iPhone 4屏幕尺寸,那么这将告诉iPhone在iPhone 5中查看时将您的应用设置为iPhone 4的屏幕尺寸。
但是,截至5月1日,这将不被AppStore接受。
对于显示器上的每个对象,确保自动布局设置正确,以便按钮,图像等伸展以填充屏幕并保持其比例。
主图像可能没有拉伸,因为你没有告诉它保持与底层的超视图对齐(这将拉伸它)。你可以告诉因为第二个图像的顶部空间恰好是第一个空间的两倍(这意味着它与顶部对齐);但他底部不是,所以这是造成了差距。
请确保你所创建的@ 2x图像更长。
此外,作为供参考,您应该使用故事板上的3.5英寸设置开发应用程序,并且自动布局和适当的图像@ 2x将自动扩展。
我的目标是iOS5,我不能使用自动布局... –
对不起,听到...然后你将需要调整布局设置,我想我解决了这个问题,而使用重绘而不是缩放来填充 –
- 1. UITabBarController不响应iPhone 5模拟器:4英寸视网膜显示屏
- 2. 哪个模拟器对应xcode中的12.9英寸显示器?
- 3. iPhone应用程序必须支持的4英寸显示屏
- 4. iOS:用于4英寸显示器的图像
- 5. 在模拟器中显示模糊效果,但不在iPhone上
- 6. Android应用程序不显示在模拟器中
- 7. Android应用程序不会在模拟器中显示
- 8. iphone sdk:应用程序图标不显示在模拟器中
- 9. iOS模拟器显示应用程序Incorreclty
- 10. Android应用程序不显示在模拟器
- 11. 你好Android应用程序不显示在Android模拟器
- 12. Xcode中/ iPhone模拟器不显示应用程序的全屏
- 13. iOS模拟器不显示对象
- 14. android模拟器不显示显示。 。
- 15. 在3.5英寸和4英寸显示器上均匀布置UIButtons
- 16. Android应用程序未在模拟器中显示
- 17. admob未在应用程序中显示(模拟器或设备)
- 18. 我的应用程序没有显示在模拟器中
- 19. 在模拟器中为tvOS应用程序旋转显示
- 20. 在iPhone模拟器中未显示应用程序图标
- 21. 应用程序不显示我的编辑器/显示模板?
- 22. iOS模拟器显示器尺寸配置?
- 23. 模拟器不显示我的应用程序
- 24. 应用程序不支持三星Galaxy Tab 7英寸显示器
- 25. 运行2个iOS模拟器 - 第二个不显示任何应用程序
- 26. 模拟器不显示UILocalNotification
- 27. Android应用程序没有在模拟器上显示
- 28. 应用程序图标没有在模拟器上显示
- 29. ipad模拟器在cocos2d上显示iphone版应用程序
- 30. 模拟器中未显示的应用程序(带库项目)
任何截图? – Wain
问题是什么? “没有表现出色”并没有给我们很多提示。包含一个屏幕截图或两个 – skladek