什么时候自动调整大小的掩码在iOS中生效?

Sco*_*ott 5 iphone ipad ios autoresizingmask

我有一个我最初为尺寸为320x480的iPhone应用程序创建的笔尖,并设置了自动调整遮罩,以便在其超级视图很大时向各个方向展开视图.

我现在正在使我的应用程序通用,并且使用相同的笔尖并在iPad的页面表格中显示它.

我的问题是我根据帧大小进行了一些计算,它仍然显示为320x480.但在其他方法中,框架大小正确显示为页面大小.

问题:自动调整遮罩何时生效,以便我可以在正确的时间进行计算?

XJo*_*nes 3

autoresizingMask属性在其父视图的框架发生更改时生效。superview 属性resizesSubviews必须为 YES。当您加载 NIB 时,超级视图的框架将按照 NIB 中的方式进行设置。您可以在初始化时将其设置为您想要的任何值。