0
我正在使用具有两个段的分段控件。iPhone sdk如何通过分段控制显示两个不同视图设置视图方向
- 当段1被按下时,我显示一个视图,其中包含我不想横向的桌面视图,只有肖像。
- 当按下分段2时,我显示一个不同的视图,我想让其横向定位。
所以,我用下面的代码:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (self.view == self.myFirstView)
return false;
else if (self.view == self.mySecondView)
return true;
}
这一切都工作得很好,除了以下条件:如果用户选择段2,然后旋转手机,认为云进入横向模式。然后,在手机仍处于横向模式时,用户按下分段1.这将以横向模式显示第一个视图(我只希望此视图以纵向模式显示)。
所以,问题是,我该如何显示第一个视图,但将视图方向重置为纵向?
任何想法?
是否要使用设备方向来设置纵向/横向以及分段控制? 似乎你提供了多种方式来设置方向,这会让用户感到困惑,也许,看起来,你也是;-) – Snips 2011-01-18 22:25:57