2013-06-21 60 views
1

我正在自定義MFMailComposeViewController。爲了改變它的UI我檢測UIBarButtonItem,改變其使用的外觀:更改欄按鈕外觀導致崩潰

[[UIBarButtonItem appearance]setTitle:@""]; 

我在我的,我的文字用UIBarButtonItem其他類得到墜毀。我通過使用customView作爲bar按鈕來修復這些問題。我還在我的應用程序中使用共享工具包,現在當鍵盤出現工具欄時(在「下一個/上一個」和「完成」按鈕中),我在Twitter登錄屏幕中崩潰。

  1. 是否有任何方法可以避免我的應用程序的其他欄按鈕項目中的崩潰後,我爲特定的類設置外觀?
  2. 有沒有辦法將customView分配給ShareKit的twitter的登錄界面的按鈕?
  3. 有沒有什麼辦法可以刪除這些欄按鈕,如果沒有上述兩個?

謝謝。

If this can customize can we?

回答

0

您不能自定義MFMailComposeViewController的外觀。

從蘋果類的docs

「的郵件撰寫界面本身不是定製的,不得通過您的應用程序進行修改。」

+1

您可以使用Appearance代理更改'MFMailComposeViewController'的外觀您感覺不能更改任何文本,但是您絕對可以更改導航欄的顏色和類似的東西。 – rckoenes

+0

有一個應用程序名稱WeHeartPics做了UI定製。我們只是想用我們的自定義字體將作曲家的外觀和感覺以及按鈕的標題更改爲完成和取消 –