У меня есть универсальное приложение с использованием Rubymotion, а настройка пользовательского интерфейса сильно отличается от версии iPhone и версии iPad.Изменение настроек ориентации устройства с помощью устройства в Rubymotion
Главное, в iPhone он поддерживает только портрет, а iPad поддерживает только пейзаж.
Я хочу сделать это, если возможно, установив что-то в Rakefile, из того, что я понимаю, альтернативой было бы сделать что-то в методе delagate, но если это возможно, я хотел бы установить настройки ориентации в файл настроек.
Motion::Project::App.setup do |app|
#app settings
app.name = 'xxxxx'
app.version = "0.xxxx"
app.device_family = [:iphone, :ipad]
app.interface_orientations = [:portrait]
end
EDIT:
некоторые обновления о том, как ответ хамон работал вне. , имеющий toAutorotate return false в UINavigation, привел к нечетным появлениям в версии iPad, если части версии iPad отображают содержимое своего представления как портрет, даже если ориентация настроена на пейзаж, это сработало, когда я вернул true для shouldAutorotate.
Спасибо, у меня возникло чувство, что мне нужно идти таким образом. Все так отличается от Rails. так много учиться. – Saifis
Получил это, я использовал UINavigationController, поэтому мне пришлось подклассифицировать его и называть shouldAutorotate там, но это было связано с проблемами, благодаря связке. – Saifis
Отлично, рад, что это помогло! –