[英]How to know when a UIViewController view is shown after being in the background?
[英]UIViewController isn't aware of rotation with a modal view being shown
我有一个UIViewController,它将启动模式视图控制器。 两者都有方向支持。 如果我使用模态视图控制器旋转,则不会告诉它后面的视图控制器发生了旋转,因此,当关闭模态视图控制器时,原始视图的方向正确,但原始尺寸为(例如,我将其旋转为480x320,文本和其他项目将是新方向的正确上调方式,但仍将以其320x480布局排列)。 如何让视图控制器知道发生了旋转?
使用NSNotification。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// send a notification here
}
在后面的ViewController中,添加观察者并调用方法以修复布局。
我希望它有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.