Я пытаюсь удалить панель инструментов целиком в rhomobile 4.0.0, но @@toolbar = nil
свойство не работает в ромбомобиле 4.0.0 production build.Как удалить панель инструментов в сборке роммобилей?
ответ
Построение нового проекта с помощью RhoMobile v5.1.1 (последний доступный на данный момент) или с RhoMobile Suite v4.0.0 (это почти два года, но входит в исходный вопрос), панель навигации исчезает когда вы раскомментировать @@toolbar = nil
линии в application.rb
в /app/
папки вашего проекта:
require 'rho/rhoapplication'
class AppApplication < Rho::RhoApplication
def initialize
# Tab items are loaded left->right, @tabs[0] is leftmost tab in the tab- bar
# Super must be called *after* settings @tabs!
@tabs = nil
#To remove default toolbar uncomment next line:
@@toolbar = nil
super
# Uncomment to set sync notification callback to /app/Settings/sync_notify.
# Rho::RhoConnectClient.setObjectNotification("/app/Settings/sync_notify")
Rho::RhoConnectClient.setNotification('*', "/app/Settings/sync_notify", '')
end
end
Это оригинальное приложение, а scafolded по RhoMobile (с навигационной панелью) работает на Android устройства:
И здесь то же самое приложение раскомментирован @@toolbar = nil
строку:
Я прошу Rhomobile v4.0.0 не для RhoMobile v5.1.1 – Shubham
Ответ тот же самый тест на старшей версии. Я восстановил старую виртуальную машину с RhoMobile v4.0.0 (это около 2 лет), и поведение одинаковое, раскомментирование @@ toolbar = nil исключает панель навигации в нижней части устройства. Я предлагаю вам проверить вашу настройку, пытаясь переустановить драгоценный камень. Я проверил свой тест на RhoSimulator и Android, и поведение было таким же правильным. На какой ОС вы тестируете? – pfmaggi
Я использую Win 32. – Shubham
Итак, вы удалили комментарий в application.rb файл в проекте и теперь панель @@ = ноль линия но вы все еще используете навигационную панель в нижней части экрана? – pfmaggi
Да, я удалил, но я все еще могу видеть панель навигации. – Shubham
Вы пытались очистить проект до его создания? – pfmaggi