我有应用程序在该应用程序中以纵向模式运行,当我转到下一个视图时,我必须在横向模式下更改设备方向。有什么办法。
答案 0 :(得分:1)
将以下代码放在您的控制器类中,以便在UIViewControllers之间具有不同的方向,
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
您也可以尝试在视图之间使用不同的方向。
[[UIDevice currentDevice] performSelector:@selector(setOrientation:) withObject:(id)UIInterfaceOrientationLandscapeRight];
答案 1 :(得分:0)
没有。 [UIDevice setOrientation:]
这样做,但它是私有API。