0

我似乎記得有些時候回想起改變郵件編輯器視圖控制器的外觀是不允許的。不過,我也只是嘗試首次使用iPhone Mail Composer外觀更改允許嗎?

[[UINavigationBar appearance] setBackgroundImage 

方法

這改變了郵件撰寫視圖控制器導航欄來實現改變我的導航欄系統範圍。那麼,現在是否允許進行更改?我正在做外觀調用的原因是我有很多導航欄,並希望一次設置它們。

+0

那麼問題是什麼? – jman 2012-07-19 22:15:59

+0

就像我在帖子中說過的那樣,我之前讀過的文章不能對郵件編輯器視圖控制器進行更改。 但是,在iOS 5中引入了外觀方法來使用一行代碼來設置所有導航欄欄按鈕項背景圖像或色調。這甚至會更改郵件編輯器視圖控制器。那麼,現在是否允許對郵件編輯器視圖控制器的導航欄和uibarbuttonitems進行更改? – user717452 2012-07-19 22:21:52

回答

1

外觀方法已記錄,其效果旨在應用程序範圍內,所以我沒有理由認爲它會是一個問題,使用它們。

+0

問題的原因是因爲郵件編輯器參考文檔 重要郵件編寫接口本身不可定製,並且不能由您的應用程序修改。另外,在呈現界面之後,您的應用程序不允許對電子郵件內容進行進一步更改。用戶仍然可以使用界面編輯內容,但程序化更改將被忽略。因此,您必須在呈現界面之前設置內容字段的值。 – user717452 2012-07-19 22:45:58

+0

我相信這個評論是要告訴人們不要進入觀點並進行修改。這段文字大大地提前UIAppearance功能,所以我會是它不適用於這種情況。 (這總是最終取決於你得到的任何評論者,我認爲) – 2012-07-19 22:47:25

+0

我同意你應該允許它,但對於新應用程序幾乎需要整整兩週的評論...是有風險的。我只是不明白他們爲什麼不更新文檔。 – user717452 2012-07-19 22:59:13