【问题标题】:Autolayout two views divide the additional space自动布局两个视图划分额外空间
【发布时间】:2014-06-11 07:23:22
【问题描述】:

UIViewController 视图属性中有两个视图。这两个视图彼此垂直。一个在顶部,另一个在顶部下方。现在我想要的是,当屏幕尺寸发生变化时,例如,当应用程序在 iPhone 4s 和 iPhone 5 上运行时,我希望两个视图均分剩余空间。它们都没有固定的高度值。 现在,如果我将两个视图的 Vertical Content Compression Priority 设置为相同的值,假设两个视图的 747 和 Vertical Content Hugging Priority 设置为相同的值,那么界面会给我错误,我应该将其中一个视图的 Vertical Content Compression Priority 增加到一些不同的值.

我希望两个视图共享额外的空间或相应地缩小。

一些预兆可以帮助我如何实现这一目标?

【问题讨论】:

  • 您可以使用自动布局中提供的

标签: ios iphone interface-builder autolayout


【解决方案1】:

以下教程是迄今为止我发现的解释自动布局的最佳教程之一。在本教程中,您可以找到有关如何实现您描述的行为的详细说明。两个固定距离的视图占用了屏幕上的可用空间:

http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1

也许这可以帮助您找到解决问题的方法。

【讨论】:

    猜你喜欢
    • 2014-02-02
    • 1970-01-01
    • 2012-01-03
    • 2016-02-08
    • 2020-09-06
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    相关资源
    最近更新 更多