如何阻止 RubyMotion 应用程序旋转?
我尝试实施:
def shouldAutorotateToInterfaceOrientation(interfaceOrientation)
UIInterfaceOrientationLandscapeRight == interfaceOrientation
end
但我想要一些应用程序范围的东西,有没有我可以设置的方法来AppDelegate
控制整个应用程序?
如何阻止 RubyMotion 应用程序旋转?
我尝试实施:
def shouldAutorotateToInterfaceOrientation(interfaceOrientation)
UIInterfaceOrientationLandscapeRight == interfaceOrientation
end
但我想要一些应用程序范围的东西,有没有我可以设置的方法来AppDelegate
控制整个应用程序?
你可以在这里找到一个很好的解决方案:
iOS 6 应用程序 - 如何处理 iPhone 5 的屏幕尺寸?
如果您想让它更适用于应用程序,我建议您创建一个可以包含的模块。
module Rotation
# methods here
end
class MyViewController < UIViewController
include Rotation
end
@Alekx 的解决方案对我来说是最好的。我所要做的就是设置...
app.interface_orientations = [:portrait]
...在我的Rakefile
和瞧!不再自转。