【问题标题】:Xcode Autoresize Subviews Not WorkingXcode自动调整子视图不起作用
【发布时间】:2013-08-20 17:55:25
【问题描述】:

我有一个 .xib,其 UIViewController 的大小适用于 iPhone 5(4" 屏幕)。问题是当我使用 iPhone 4(3.5" 屏幕)模拟器时,视图不会自动调整大小。视图的底部刚刚被切断。我知道 .storyboards 自动调整大小,那么为什么不 .xibs 呢?如何自动调整视图大小?我创建了一个自定义 ViewController 类,它检查手机是否为 3.5 英寸屏幕,然后相应地调整主视图,但这会抱怨一个关于冲突约束的长警告,并且适用于主视图,但不适用于之后添加到其中的子视图。有没有更好的方法或者我应该继续我正在做的事情?

【问题讨论】:

    标签: objective-c


    【解决方案1】:

    您可以自己处理自动调整大小的蒙版。

    首先,您必须在 xib 的文件检查器中取消选中“使用自动布局”。完成此操作后,您可以转到 Size Inspector 并通过(取消)选择罢工(称为支柱)和箭头(称为弹簧)来使用自动调整蒙版。

    【讨论】:

    • 哇,这更容易了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-29
    • 1970-01-01
    • 2014-01-30
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    相关资源
    最近更新 更多