2011-03-23 21 views
1

我有一個FirstViewController這是我的根導航控制器。我有一個撰寫按鈕,我想單擊顯示TTMessage Composer 模式。這工作正常。「將控制器推到另一個控制器上」是什麼意思?

問題是沒有導航欄取消作曲家,所以我必須添加一個。

通過以模態方式呈現消息編排器(TTMessageController),這看起來像沒有導航欄。

enter image description here

I found this from three20 google group:

你目前的消息 控制器之前,你必須創建一個 導航控制器,推 消息控制器上,然後 呈現導航控制器 模態。

這似乎是我的問題的解決方案,但我不明白。任何人都可以用一點代碼解釋它嗎?我現在從對象面板導航控制器,我可以拖動它在我的筆尖文件,但這意味着什麼在這種情況下?而什麼意思是「推」?如果你只是使用「裝修」導航欄

UINavigationController *navigationController = 
    [[UINavigationController alloc] initWithRootViewController:myTTMessageComposer]; 

,雖然(即你不會真正從導航:

回答

5

要使用現存的視圖控制器創建一個導航控制器,你可以使用initWithRootViewController消息視圖),你可以直接添加一個導航欄到TTMessageComposer的視圖。

要了解視圖控制器和導航,請閱讀View Controller Programming Guide for iOS

+0

如果我這樣做就像你描述TTMessageController甚至自動生成我的酒吧項目:)非常感謝! – 2011-03-24 10:39:22

相關問題