在NIB/XIB文件中设置视图大小

Ada*_*dam 42 nib ios xcode5

在Xcode 4中,有一个永远不会修复的错误,Xcode阻止你调整视图大小(一些愚蠢的"设计功能") - 你必须确保你之前将所有topbar/statusbar/navbar/tabbar设置为"none"它会解锁控件.

XCode 5似乎已经采取了这个错误......并扩展了它!

现在完全不可能在NIB/XIB文件中编辑UIView的大小.我所做的一切都没有区别,尺寸总是只读.我真的,真的不想写源代码(这样我们的NIB +故事板现在总是看起来总是错误)来解决这个bug,但我找不到任何其他方法.

有人在Xcode中找到了一个workaroind吗?

car*_*l_h 62

在"属性"检查器的"模拟指标"部分中,将大小更改为"无".这会解锁视图,您可以拖动以调整其大小.

编辑:如下面的评论中所述,在更新版本的Xcode中,您必须将属性设置为Freeform,而不是None.

  • 在Xcode 6中,在Simulated Metrics部分中,size属性现在是'Freeform'而不是'None'. (21认同)
  • 嗨,谢谢.但在xcode 9中,必须设置为**Freeform** (3认同)

Kev*_*OUX 44

XCode 9.0的解决方案

选择您的视图并将模拟指标设置为:

在此输入图像描述

在此之后,您可以编辑视图的大小:

在此输入图像描述

弃用:

XCode 8.1的解决方案

选择您的视图并将模拟指标设置为:

在此输入图像描述

在此之后,您可以编辑视图的大小:

在此输入图像描述