【问题标题】:When to set autoresizing mask?何时设置自动调整蒙版?
【发布时间】:2013-08-05 21:26:03
【问题描述】:

我有一个 UIView,我将其框架设置为 (0,60,768,944)。

我发现如果我在将它添加到另一个视图之前设置自动调整大小的掩码,它无法自动调整大小。

如果我在添加到超级视图之后设置它,自动调整大小可以工作,但是当视图显示时,它 - 由于某种原因 - 具有 1536x1948 的尺寸。

所以这两个命令都不适合我。

关于我做错了什么有什么建议吗?

非常感谢,

山姆

【问题讨论】:

  • 如果您添加了一些您正在使用的代码,这将更容易诊断。

标签: uiview autoresizingmask


【解决方案1】:

我发现设置自动调整大小掩码的正确位置是在 viewDidAppear 中。到那时(并且只有到那时),所有视图都有它们的最终尺寸。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多