我有一个自定义视图,layoutSubview
动画期间没有收到消息。
我有一个充满屏幕的视图。它在屏幕底部有一个自定义子视图,如果我更改导航栏的高度,该子视图将在Interface Builder中正确调整大小。layoutSubviews
在创建视图时调用,但不再调用。我的子视图已正确布置。如果我将通话中的状态栏关闭,则layoutSubviews
即使主视图会为其调整大小设置动画,也根本不会调用该子视图。
在什么情况下layoutSubviews
实际上被称为?
我已autoresizesSubviews
设置NO
为我的自定义视图。在Interface Builder中,我具有顶部和底部的支撑杆以及垂直箭头设置。
难题的另一部分是必须将窗口设置为关键:
[window makeKeyAndVisible];
其他子视图不会自动调整大小。
layoutSubviews
。是否initWithFrame:
因layoutSubviews
被称为?