2011-07-11 55 views
0

由於Message Compose屏幕而導致錯誤。UIToolBar因應用程序中的iPhone Message Compose屏幕而缺失

我正在基於TabBar的應用程序。在一些屏幕上,我通過設置hidesBottomBarWhenPushed = YES;來顯示ToolBar而不是TabBar,並且每次都能正常工作。但在1屏幕中,我通過在iphone應用程序中打開Message Compose Screen來發送短信。因此,如果我打開Message Compose Screen並單擊Message Screen的Cancel按鈕,就會出現問題。

因此,每當回到那個模塊,我正在顯示工具欄。所以點擊按鈕沒有工具欄。完全空白,沒有工具欄和沒有標籤欄(tabbar很明顯,我已經設置hidesBottomBarWhenPushed)..但爲什麼工具欄現在顯示由於撰寫屏幕?

此屏幕沒有撰寫屏幕的鏈接。遠不同的實現和不同的控制器。

我通過調試檢查,工具欄框架也很好。

請幫

回答

0

發出定額......與它添加到關鍵幀窗口有問題

+0

你可以給一些更多的信息。 – carbonr

0

我認爲這是因爲MFMessageComposeViewController得到了一個導航欄。你的應用程序應該是一個基於導航的應用程序。否則,您的工具欄的框架位置將受到影響。我曾經有過這種問題。所以我改變了應用程序導航基礎,但隱藏導航控制器。 希望這可以幫助你, 快樂的編碼!

相關問題