【发布时间】:2011-12-01 16:02:24
【问题描述】:
我的视图有很多子视图,每个子视图都有自己的图形,纵向和横向方向不同。当方向改变时,我应该何时加载新图形?
如果不应该是 layoutSubviews,我也不喜欢从 UIViewController 重新加载视图中的资源的想法,因为我拥有复杂的视图层次结构(它需要向下传递此信息)。
还可以选择在 NSNotificationCenter 中注册每个视图中的方向更改,并在更改时加载新资源。但我也不太喜欢它,因为我相信 iOS 中应该有实现这一点的机制。或者,也许我应该换一种方式思考,为纵向和横向构建不同的视图...
你有什么建议?
【问题讨论】:
标签: iphone ios ipad uiview orientation