第一种方法:
将
在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
}