【发布时间】:2017-09-29 07:08:00
【问题描述】:
我有一个最初使用 iphone 4 制作原型的应用程序。但是,当我在 iphone 5 或更高版本上显示它时,它会在顶部和底部留下黑色边框,如图所示。我怎样才能让它填满屏幕?使用尺寸检查器,我将 VC 和视图的屏幕高度设置为任意高值,例如 2000,但这没有任何效果。我还尝试将顶部栏从推断更改为无。
感谢您的任何建议。
【问题讨论】:
标签: ios storyboard adaptive-layout
我有一个最初使用 iphone 4 制作原型的应用程序。但是,当我在 iphone 5 或更高版本上显示它时,它会在顶部和底部留下黑色边框,如图所示。我怎样才能让它填满屏幕?使用尺寸检查器,我将 VC 和视图的屏幕高度设置为任意高值,例如 2000,但这没有任何效果。我还尝试将顶部栏从推断更改为无。
感谢您的任何建议。
【问题讨论】:
标签: ios storyboard adaptive-layout
对于您的应用,您需要为所有受支持的设备定义启动/启动屏幕。您可以使用启动屏幕故事板(首选)或启动静态图像来执行此操作。关注这个-
https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/
当您创建一个新的 Xcode 项目时,Xcode 会自动为您放置启动屏幕故事板,但您的项目似乎很旧,所以您需要自己放置。
【讨论】:
使用带有尺寸等级的自动布局。 这是一个很好的教程 https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started
基本上垂直间距是这里的问题。 只需学习基本的自动布局就可以解决这个问题
【讨论】: