gpt4 book ai didi

xcode - 在界面生成器中设计时自动布局 View 调整大小的挫折

转载 作者:行者123 更新时间:2023-12-04 10:18:49 25 4
gpt4 key购买 nike

问题:在 IB 中使用 Auto Layout 进行设计时 UIView 大小被“锁定”

我上传了一个 20 秒的视频来说明我的问题,但让我来描述一下。您可能会认出这个项目:它出自 Apple 的 WWDC 2012 “Introduction to Auto Layout”。我在 Interface Builder 中有一个简单的 iPhone View ,其中底部已经有一个按钮和标签。下一步是添加一个 UIView。这就是事情变得丑陋的地方。

当我将 UIView 从 Interface Builder 中的调色板拖到 iPhone 窗口上时,一旦我放开它,它似乎就被锁定到了它的起始大小。我把它放在左上角,我想把它水平拖到窗口的右侧,垂直拖到它靠在底部的按钮和标签上(减去填充)。但是,当我尝试调整它的大小时,我不能。它卡在原来的尺寸上!

说明我的问题的视频在这里:

http://www.youtube.com/watch?v=jsW4UwnCEkw

您可以看到我捕获 View 的右边缘并尝试将其拉到窗口的右侧,但它不会展开。然后,您可以看到我将整个 View 移到右侧(它保持其大小),然后尝试相反的操作:捕获左侧并尝试将其展开,使其大小与窗口左侧相对。在这两种情况下, View 都被简单地锁定为其原始大小。

是什么赋予了! Interface Builder 中的自动布局只是最令人沮丧的事情。如何通过拖动调整 View 大小?谢谢!

(注意:Xcode 4.6.3。)

最佳答案

在 IB 中,在右下角的一系列按钮中,单击最右侧的按钮:

rightmost button

当你这样做时,你会看到一个“当调整 View 大小时将约束应用于...”弹出菜单:

When resizing Views Apply Constraints To...

确保未选中“ sibling 和祖先”。

关于xcode - 在界面生成器中设计时自动布局 View 调整大小的挫折,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18369931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com