【问题标题】:Autoresizing masks do not work programmatically自动调整大小蒙版不能以编程方式工作
【发布时间】:2017-06-02 21:15:42
【问题描述】:

有必要根据设备扩展view,如果storyboard 中的掩码显示一切正常。 IMAGE STORYBOARD SETTINGS

如果以编程方式使用:

viewTest.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

对于 iPhone 7 视图向 SE 的过渡没有扩展,我认为问题在于您必须询问哪里需要扩展 SE,但这里不知道如何做。

【问题讨论】:

  • “iPhone 7 视图向 SE 的过渡没有展开” — 你是如何进行这种过渡的?通常这在实际设备上不会成为问题。

标签: ios objective-c ios7 ios8


【解决方案1】:

在这种情况下,我使用

view.autoresizingMask = ( UIViewAutoresizingFlexibleWidth |
                          UIViewAutoresizingFlexibleLeftMargin |
                          UIViewAutoresizingFlexibleRightMargin |
                          UIViewAutoresizingFlexibleHeight
                         );

就像我在情节提要中创建视图并将框架设置为灵活时一样。

我认为是因为系统也需要边距

【讨论】:

    猜你喜欢
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多