【问题标题】:IOS/Storyboard: Adapt view to different size devicesIOS/Storyboard:适配不同尺寸设备的视图
【发布时间】:2017-09-29 07:08:00
【问题描述】:

我有一个最初使用 iphone 4 制作原型的应用程序。但是,当我在 iphone 5 或更高版本上显示它时,它会在顶部和底部留下黑色边框,如图所示。我怎样才能让它填满屏幕?使用尺寸检查器,我将 VC 和视图的屏幕高度设置为任意高值,例如 2000,但这没有任何效果。我还尝试将顶部栏从推断更改为无。

感谢您的任何建议。

【问题讨论】:

    标签: ios storyboard adaptive-layout


    【解决方案1】:

    对于您的应用,您需要为所有受支持的设备定义启动/启动屏幕。您可以使用启动屏幕故事板(首选)或启动静态图像来执行此操作。关注这个-

    https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/

    当您创建一个新的 Xcode 项目时,Xcode 会自动为您放置启动屏幕故事板,但您的项目似乎很旧,所以您需要自己放置。

    【讨论】:

      【解决方案2】:

      使用带有尺寸等级的自动布局。 这是一个很好的教程 https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

      基本上垂直间距是这里的问题。 只需学习基本的自动布局就可以解决这个问题

      【讨论】:

      • 您说得对,项目需要使用自动布局进行更新。感谢您提供教程链接。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-20
      相关资源
      最近更新 更多