我目前有一个用 Rubymotion 编写的 ios 应用程序。我正在尝试将 UIViewController 设置为始终以纵向显示,而不是旋转到横向。我不能只在我的 rakefile 中指定纵向方向,因为我需要其他 uiviewcontrollers 的所有方向。请参阅下面的代码:
class ConfirmationController < UIViewController
def viewDidLoad
super
self.view.backgroundColor = UIColor.blueColor
end
def shouldAutorotate
true
end
def supportedInterfaceOrientations
UIInterfaceOrientationMaskPortrait
end
def preferredInterfaceOrientationForPresentation
UIInterfaceOrientationMaskPortrait
end
如您所见,我正在尝试设置我的 preferredInterfaceOrientation,但当我的设备旋转时,它仍会变为横向。关于如何使用 Rubymotion 进行设置的任何想法?