我有一個RMQ的紅寶石運動應用程序。此外,我還有一個帶有UINavigation的屏幕(ProfileController)
,也就是說它頂部有< Back <title>
導航)。在一個按鈕上點擊屏幕,我想打開一個帶有兩個標籤的新屏幕(HomeController
,HomeController2
)。屏幕我想保留我的導航,例如< Back
應該讓用戶回到上一個屏幕如何創建一個標籤欄除了導航欄
對於我使用Promotion來顯示兩個選項卡的選項卡要打開選項卡, open_tab_bar HomeScreen, HomeScreen2
。這一切都工作得很好,但我失去了導航時的標籤HomeScreen
顯示應用。
這是代碼
class ProfileController < PM::Screen
...
def show_tabs
open_tab_bar HomeScreen, HomeScreen2
end
...
end
class HomeScreen < PM::Screen
title "Home"
def will_appear
@view_setup ||= set_up_view
self.title = "One"
end
def set_up_view
set_attributes self.view, {
background_color: UIColor.whiteColor
}
set_tab_bar_item system_icon: UITabBarSystemItemFeatured
true
end
end
class HomeScreen2 < PM::Screen
title "Home"
def will_appear
@view_setup ||= set_up_view
self.title = "One"
end
def set_up_view
set_attributes self.view, {
background_color: UIColor.whiteColor
}
set_tab_bar_item system_icon: UITabBarSystemItemFeatured
true
end
end
正如你可以看到有頂部
問題
沒有導航有沒有辦法來添加導航堆棧d