2012-08-27 45 views
2

我已經使用[UINavigationbar外觀]和舊的drawRect方法(iOS4)將自定義導航欄(圖像)添加到了我的應用程序中。移除MFMailComposer和MFMessageComposer的自定義UINavigationBar

問題是,當我嘗試啓動MFMailComposer或MFMessageComposer時,它使用相同的自定義導航欄(我放入的圖像),但我無法更改它們的標題(無論如何都不允許)。

如何禁用這些控制器的自定義導航欄?

回答

1

對於iOS 5.0及,可以零出使用

[[UINavigationBar appearance] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault]; 

當然,當你目前的mailComposeViewController背景圖像,確保當您關閉郵件撰寫恢復您的自定義背景圖片。

相關問題