2014-04-19 81 views
1

我有一個RMQ的紅寶石運動應用程序。此外,我還有一個帶有UINavigation的屏幕(ProfileController),也就是說它頂部有< Back <title>導航)。在一個按鈕上點擊屏幕,我想打開一個帶有兩個標籤的新屏幕(HomeControllerHomeController2)。屏幕我想保留我的導航,例如< 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 

正如你可以看到有頂部

enter image description here

問題

沒有導航有沒有辦法來添加導航堆棧d

回答