2

如何阻止 RubyMotion 应用程序旋转?

我尝试实施:

def shouldAutorotateToInterfaceOrientation(interfaceOrientation) 
  UIInterfaceOrientationLandscapeRight == interfaceOrientation 
end

但我想要一些应用程序范围的东西,有没有我可以设置的方法来AppDelegate控制整个应用程序?

4

2 回答 2

1

你可以在这里找到一个很好的解决方案:

iOS 6 应用程序 - 如何处理 iPhone 5 的屏幕尺寸?

如果您想让它更适用于应用程序,我建议您创建一个可以包含的模块。

module Rotation
  # methods here
end

class MyViewController < UIViewController
  include Rotation
end
于 2013-06-03T15:42:32.067 回答
0

@Alekx 的解决方案对我来说是最好的。我所要做的就是设置...

app.interface_orientations = [:portrait]

...在我的Rakefile和瞧!不再自转。

于 2016-06-19T07:50:41.377 回答