如何调用方法
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) ||
(interfaceOrientation == UIInterfaceOrientationPortrait);
}
在viewdidload中。
第一个视图不应该更改为横向,第二个视图应该可以更改为横向。但是,当我在第二个视图中更改横向并返回到第一个视图时,第一个视图将保持在横向状态,直到我旋转设备。
答案 0 :(得分:0)
您可以手动发布通知:
[[NSNotificationCenter defaultCenter] postNotificationName:UIDeviceOrientationDidChangeNotification object:nil];