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

时间:2014-04-27 16:41:54

标签: ios xcode5 nib

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

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

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

有人在Xcode中发现了一个workaroind吗?

3 个答案:

答案 0 :(得分:50)

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

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

答案 1 :(得分:43)

XCode 9.0

的解决方案

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

enter image description here

在此之后,您可以修改视图的大小:

enter image description here

已弃用:

XCode 8.1

的解决方案

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

enter image description here

在此之后,您可以修改视图的大小:

enter image description here

答案 2 :(得分:1)

此类设置:
XIB settings

让我可以更改view尺寸:
XIB settings

Xcode版本:5.1(5B130a)