我正在使用Swift开发iOS应用程序,我的应用程序应该处于纵向模式。 我有一个在视图上捕获图像。我想只在横向模式下显示该视图。此应用程序适用于iOS 7或更高版本。
在项目“常规”中设备方向设置为“人像”
在故事板模拟指标部分中,方向设置为“横向”
上图显示了故事板中的UIViewController设置,以下代码位于UIViewConroller中。
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> Int
{
return Int(UIInterfaceOrientationMask.LandscapeRight.rawValue)
}
这不会给出预期的输出。
我是iOS开发新手我不知道如何实现这一目标。
请任何想法。
答案 0 :(得分:-3)
在项目设置中,您可以限制所有视图以符合单一显示模式。如果您只想限制一个视图,则必须在代码中执行此操作。
查找“willTransitionToTraitCollection”。
答案 1 :(得分:-3)
点击项目 - >点击目标 - >常规 - >设备方向。取消选中您不想要的任何内容。