我正在为越狱的iOS设备编写一个调整,它与设备方向密切相关,它应该强制整个屏幕到指定的方向并且保持它在那个方向。这个调整是在SpringBoard
和Backboardd
内运行的,我尝试了下面的代码,但不起作用。有谁知道吗?
NSNumber *value = [NSNumber numberWithInt:orientation];
[[UIDevice currentDevice] setValue:value forKey:@"orientation"];
答案 0 :(得分:-1)
使用viewDidAppear:
方法调用相同的代码(我在下面编写)。
目标C: -
NSNumber *value = [NSNumber numberWithInt:orientation];
[[UIDevice currentDevice] setValue:value forKey:@"orientation"];
夫特: -
let value = UIInterfaceOrientation.orientation.rawValue
UIDevice.currentDevice().setValue(value, forKey: "orientation")