我有一个自定义视图,layoutSubview在动画期间没有收到消息.
我有一个填充屏幕的视图.如果我更改导航栏的高度,它在屏幕底部有一个自定义子视图,可以在Interface Builder中正确调整大小.layoutSubviews在创建视图时调用,但从不再调用.我的子视图已正确布局.如果我关闭通话中状态栏,layoutSubviews则根本不会调用子视图,即使主视图确实为其调整大小设置了动画.
在什么情况下layoutSubviews实际上被称为?
我已经autoresizesSubviews设置NO为我的自定义视图.在Interface Builder中,我有顶部和底部支柱以及垂直箭头设置.
我正在研究一个来自UIView的子类的组件,它包含一个UIScrollView.滚动时,我注意到了不同的行为,具体取决于我构建的SDK.在iOS 4上,layoutSubviews消息在滚动视图的superview(这是我的组件)上发送,但在iOS 5上,似乎消息不再发送...
在看了iOS 5发行说明和更改日志后,我没有发现任何提及这种变化的内容.我错过了什么吗?