2011-11-04 49 views
2

我面临一个问题,我想根据用户界面来改变方向。 我的意思是当用户将应用程序更改为LandscapeLeft,LandscapeRight或Potrait模式时,我想根据此更改更改方向。iPhone:定位问题

请给我任何链接或任何想法来开发此功能。

在此先感谢。

回答

3

在该方法中:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

添加以下代码:

return YES; 

然后视图控制器将开始旋转。同样,在所有视图控制器中添加上面的代码。
之后,你必须处理所有的控件相应的放置。

+0

如何根据界面更改所有按钮,视图和图像的框架???? –

+0

在您的NIB中使用自动调整大小掩码。 – Cyrille

+1

如果你想要一个完全不同的布局,你需要手动设置每个子视图的框架。你可能想要“谷歌UIViewAutoResizing”。 –