xcode - 为什么我不能再调整 View 大小了?

标签 xcode interface-builder autolayout xcode-storyboard

我使用的是 Xcode 4.6.2,在调整 View 大小时遇到​​问题。

例如,我刚刚创建了一个新的 Storyboard,并将一个常规 UIView 放在另一个之上。我去换它的顶部,捕获 handle ,整个顶部的线变成红色,不动了。

现在,我可以通过按住选项键(或者它是命令键)强制它移动,但我过去可以很容易地使用 Xcode 调整 View 大小。我想知道,自动布局是否让我头疼?还是我缺少某些设置?我只想通过拖动 handle 来调整新放置的 View 的大小,但不能。

最佳答案

是的,我认为是自动布局。当我看到您描述的行为时构建我的 View 是因为我正在调整一个 View 的大小,该 View 在其边缘和其他 View 之间具有相当严格的约束。我通常通过首先将我的约束更新为限制较少的内容(通过删除或降低优先级)然后在调整大小后检查约束来解决这个问题。

您也可以成功取消选中 When Resizing Views Apply Constraints To... 菜单中的选项。在 Storyboard编辑器中,它位于右下角的按钮中,看起来像两个矩形(窗口),一个比另一个小。

关于xcode - 为什么我不能再调整 View 大小了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16653192/

相关文章:

ios - 最初不在屏幕上的动画和 View 的自动布局?

xcode - 从 Nib 中启动 Storyboard?

ios - 使用 viewDidAppear 呈现一个 View Controller,当它关闭时重新打开它

ios - 如何在 Storyboard中创建一个按钮以启动在 xcode swift 中使用 spritekit 创建的游戏

ios - 根据 ImageView 大小更改 View 位置

ios - 自动布局 : auto update constraints when some view is empty

ios - 需要更改启动时显示的 View

ios - 在 Interface Builder 中模拟 UIScrollView 的内容偏移

ios - 目标 Interface Builder 的预处理器宏不适用于 OS X?

ios - 如何将 "import"UIView XIB 转换为 UIViewController XIB?