1

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

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

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

所以这两个订单都不适合我。

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

提前谢谢了,

山姆

4

1 回答 1

0

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

于 2013-08-05T13:26:03.880 回答