我从互联网上获得了一个示例应用。其中我试图改变它的方向。
为了改变方向,我在编码后写了:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
并且还修改了xib的自动调整大小。
但它仍然不起作用。我该怎么办?
答案 0 :(得分:1)
这应该可行,但是如果您正在编写使用TabBarController的应用程序,则必须确保所有viewcontrollers都从此方法返回YES
(对于某些方向,替代方法可能为YES)。
答案 1 :(得分:0)
在info.plist中添加UISupportedInterfaceOrientations,在其中添加所有四个方向,如UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight,并使所有四个方位都启用。