如何在TabBar App中强制执行Orientation

时间:2012-01-30 22:32:46

标签: ios uitabbar screen-orientation

所有

当我旋转iPhone时,即使我没有在任何地方指定“风景”,我的应用也会定位到风景。有关如何解决/修复的任何建议吗?

由于

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>UIInterfaceOrientationPortrait</string>
</plist>

1 个答案:

答案 0 :(得分:2)

首先尝试在视图控制器中设置它。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

有时候如果需要你也可以使用这样的线来强迫

 [[UIDevice currentDevice] setOrientation:UIDeviceOrientationPortrait];

也是plist的样子:

<key>UIInterfaceOrientation</key>
<string>UIInterfaceOrientationPortrait</string>