0
我用程序定义我的UIViews,通过代码设置方向。我有一段时间没有碰过Interface Builder,我决定去新的Storyboarding系统。为什么我的视图不是以横向而是纵向模式显示?
我很高兴,直到我发现虽然我已经在检查器窗格中设置适当的视图控制器为“横向”,但它从不以纵向显示另一种模式。
我评论进出在我的自定义视图控制器代码:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscape);
}
没有什么变化。
我的视图控制器本身位于故事板上的导航控制器“下”,因此我怀疑是干扰,而且它只是流中的第二个视图,所以应用程序本身被定义为肖像的事实不应该受到干扰。
我正在寻找想法来测试在这一点上,因为应用程序被剥离到这么小的代码,我真的不能开始猜测在哪里看?
啊..我错过了。那么,它是按照预期工作的,即使我对此并不满意。我将通过在我的视角90°右侧设置视图来使用解决方法... – Kheldar 2012-01-10 16:27:31