【问题标题】:Set size of view in NIB / XIB file在 NIB / XIB 文件中设置视图大小
【发布时间】:2014-06-13 02:43:15
【问题描述】:

在 Xcode 4 中,有一个从未完全修复过的错误,即 Xcode 阻止您调整视图大小(一些愚蠢的“设计功能”) - 您必须确保将所有顶部栏/状态栏/导航栏/标签栏设置为“ none”,然后它会解锁控件。

XCode 5 似乎已经采取了这个错误......并对其进行了扩展!

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

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

【问题讨论】:

    标签: ios xcode5 nib


    【解决方案1】:

    此类设置:

    让我可以更改view 大小:

    Xcode 版本:5.1 (5B130a)

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 在 Xcode 6 中,在 Simulated Metrics 部分,size 属性现在是“Freeform”而不是“None”。
      • 嗨,谢谢。但在 xcode 9 中,必须在 Freeform 中设置
      【解决方案3】:

      XCode 9.0

      有解决方案

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

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

      已弃用:

      XCode 8.1

      有解决方案

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

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

      【讨论】:

      • 这些是什么单位呢?以及如何确保您指定的尺寸可以缩放到不同的分辨率?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-10
      • 1970-01-01
      • 1970-01-01
      • 2021-01-30
      • 2018-11-07
      相关资源
      最近更新 更多