我想为我的应用设置横向广告。
所以我做了以下事情:
*在Info.plist
文件中我设置了这个:
allt text http://i42.tinypic.com/68xzki.png
然后在我的应用程序的每个ViewController.m中我都这样做了:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
if (interfaceOrientation == UIInterfaceOrientationLandscapeRight)
return YES;
else return NO;
}
这就是结果: allt text http://i41.tinypic.com/30wm234.png
我应该怎样做才能使表格看起来正确。谢谢
答案 0 :(得分:0)
我认为您正在使用Interface Builder。 所以你必须改变tableviewcontroller的方向,如下面的链接所示: http://egosystems.wordpress.com/2011/06/08/changing-interface-builder-orientation-in-xcode-4/
希望它可以帮助你。
答案 1 :(得分:0)
您在错误的位置查找:在RootViewController.m文件中查找以下代码:
#elif GAME_AUTOROTATION == kGameAutorotationUIViewController
//
//lots of useless comments
//
return (UIInterfaceOrientationIsPortrait(interfaceOrientation) ); //THIS LINE HERE
//Change it to say this:
//return (UIInterfaceOrientationIsLandScape(interfaceOrientation) );
返回的行(UIInterface ... Portrait)是决定应用程序旋转功能的行。您可以将其更改为允许您完全旋转,保持某个方向或任何您想要的任何内容......