iPad和iPad iPhone定位问题

时间:2011-04-01 13:38:11

标签: iphone ipad ios4 xcode4

我有一个适用于iPad / iPhone的应用程序,而Portrait and Landscape工作得很好。但是,我最近添加了一个TabViewController和一个带有视图的第二个选项卡。问题是,当我单击第二个视图并旋转然后切换回第一个视图时,我的控件未重新定位

有人能告诉我我需要做什么,以便在点击第一个视图时重新定位我的观点吗?

顺便提一下,我假设我也会遇到同样的问题......查看2来查看1.

感谢您的帮助!!

2 个答案:

答案 0 :(得分:1)

您是否检查过所有视图控制器都实现了此方法?

// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

答案 1 :(得分:0)

根据我的经验,导航控制器也会出现同样的问题。我想框架不会故意将旋转事件发送到每个隐藏的VC以节省处理时间。我做过的解决方案只是覆盖viewWillAppear并在需要时正确布局子视图。