【问题标题】:How to use Safe Area Layout Guide without Autolayout?如何在没有自动布局的情况下使用安全区域布局指南?
【发布时间】:2018-10-13 17:36:09
【问题描述】:

我也想在 iPhone X 中压缩我的 iOS 应用程序。这个使用自动调整大小和部署目标开发的 iOS 应用程序是 iOS8。 我在 storyboard 中选择了我的 viewcontroller。然后我尝试检查 Use Safe Area Layout Guide,但它会自动在 Autolayout 上出现复选标记。请去通过图像。我想在没有自动布局的情况下压缩我的应用程序的 iPhone X 设计。如何解决这个问题?

【问题讨论】:

    标签: ios iphone xcode autolayout safearealayoutguide


    【解决方案1】:

    好吧,我遇到了同样的情况,我的旧应用程序是使用自动调整大小制作的,需要更新以使其与 iPhone X 兼容,所以到目前为止我所做的是为 iPhone X 添加启动画面,下面的图片将让您了解如何执行此操作。

    在这样做之后,我的应用程序现在与 iPhone X 兼容,我必须添加一些新的条件来破坏设计。你可以试试这个。希望对您有所帮助。

    谢谢

    【讨论】:

      【解决方案2】:

      没有Auto Layout,你不能使用Safe Area Layout

      看看这个苹果文档:
      safeAreaLayoutGuideUILayoutGuide 类的成员/实例。 而UILayoutGuide: 是一个可以与Auto Layout交互的矩形区域。

      因此,如果您想使用 Safe Area Insets,则必须启用自动布局。

      我认为,没有办法。

      这里有更多关于Safe Area of Xcode 9的详细信息

      【讨论】:

      • 我的app已经使用autoresizing开发了,那么如何实现iPhone X的compactable呢?
      • 你要么需要编写一堆代码,根据屏幕大小来布局所有内容,要么硬着头皮采用自动布局。
      猜你喜欢
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 2018-06-26
      • 2018-05-28
      • 2018-02-28
      • 1970-01-01
      • 2019-05-18
      相关资源
      最近更新 更多