第一种方法:
将
在IOS/RootViewController.mm下修改:
然后找到下面代码:
1
2
3
4
5
6
7
8
9
10
|
-
( BOOL )shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{ return
UIInterfaceOrientationIsLandscape( interfaceOrientation ); } //
For ios6, use supportedInterfaceOrientations & shouldAutorotate instead -
(NSUInteger) supportedInterfaceOrientations{ #ifdef
__IPHONE_6_0 return
UIInterfaceOrientationMaskAllButUpsideDown; #endif } |
你应该用下面的替换它,如果你想强制设备方向为竖屏模式:
1
2
3
4
5
6
7
8
9
10
|
-
( BOOL )shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{ return
UIInterfaceOrientationIsPortrait( interfaceOrientation ); } //
For ios6, use supportedInterfaceOrientations & shouldAutorotate instead -
(NSUInteger) supportedInterfaceOrientations{ #ifdef
__IPHONE_6_0 return
UIInterfaceOrientationMaskPortrait; #endif |
- (BOOL) shouldAutorotate {
return YES; //第一种将YES改成NO
}