IOS:标签栏应用程序中的横向和纵向自定义视图

时间:2011-07-28 06:54:50

标签: iphone ios landscape-portrait

我有一个标签栏应用程序,在一个标签中我有一个视图,其中包含横向和纵向的不同项目(外观)。我的问题是我该如何处理这个功能。 谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

您可以像平常一样使用

处理它们
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

答案 1 :(得分:0)

我有类似的问题。您可以通过以下方式检查方向:

 UIViewController* vc = //your current view controller
    UIInterfaceOrientation orientation = vc.interfaceOrientation;
 //   NSLog(@"orientation %@",orientation);
    if(orientation == UIInterfaceOrientationLandscapeRight){...}

在if语句中设置所需的布局。如果你在nib文件中有它,你可以通过self.view = portairtView取代整个视图;可以在同一个笔尖中定义。你可以用视图的内部部分做同样的事情。