bkb*_*abs 6 iphone rotation orientation ios
我正在为iphone创建一款益智游戏.我的所有菜单等都只是纵向,但我的游戏玩法可以是纵向或横向.
因此,当我在菜单中并且设备被保持在横向中时,那么当我进入游戏视图控制器时,它使用横向坐标进行布局,但屏幕实际上仍然是纵向的:
我想强制设备在进行布局之前重新定位屏幕.我怎么做?
现在我正在测试这样的设备方向:
- (void) viewDidLoad {
.
.
.
if (!UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) {
// Run Portrait Layout
}
else {
// Run Landscape Layout
}
}
Run Code Online (Sandbox Code Playgroud)
所以我知道该设备正在返回横向方向,但由于某种原因,屏幕仍然是纵向的.
ano*_*234 18
也许试试..
[UIViewController attemptRotationToDeviceOrientation];
Run Code Online (Sandbox Code Playgroud)
在viewDidLoad
或viewWillAppear
,这应该使它尝试改变方向
归档时间: |
|
查看次数: |
6500 次 |
最近记录: |