我想更改我的应用的方向。我发现的唯一一件事就是:
self.setDeviceOrientation(UIA_DEVICE_ORIENTATION_PORTRAIT)
但是它说无法找到UIA_Device_Orientation_Portrait。 任何人都可以告诉我为什么(也许我必须导入一些东西)或者我怎么能将Orientation设置为Portrai模式? 感谢
答案 0 :(得分:0)
如果您想手动旋转,请执行以下操作:
docs
如果是自动的,请执行以下操作:
UIDevice.currentDevice().setValue(UIInterfaceOrientation.LandscapeLeft.rawValue, forKey: "orientation")
如果您的视图控制器位于导航/标签栏控制器中,请设置该导航/标签栏控制器。
<强>更新强> 这是如何控制自动旋转
// ViewController.swift
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return .All
}
答案 1 :(得分:0)
确保调整主plist
以允许多个方向。您可以在Supported interface orientations
中的plist
标记下找到此内容。