更改栏按钮外观导致崩溃

问题描述:

我正在自定义MFMailComposeViewController。为了改变它的UI我检测UIBarButtonItem,改变其使用的外观:更改栏按钮外观导致崩溃

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

我在我的,我的文字用UIBarButtonItem其他类得到坠毁。我通过使用customView作为bar按钮来修复这些问题。我还在我的应用程序中使用共享工具包,现在当键盘出现工具栏时(在“下一个/上一个”和“完成”按钮中),我在Twitter登录屏幕中崩溃。

  1. 是否有任何方法可以避免我的应用程序的其他栏按钮项目中的崩溃后,我为特定的类设置外观?
  2. 有没有办法将customView分配给ShareKit的twitter的登录界面的按钮?
  3. 有没有什么办法可以删除这些栏按钮,如果没有上述两个?

谢谢。

If this can customize can we?

UIBarButtonItem外观代理不具备setTitle的方法。

在,你会发现至极方法的文档都可以Customizing Appearance

您不能自定义MFMailComposeViewController的外观。

从苹果类的docs

“的邮件撰写界面本身不是定制的,不得通过您的应用程序进行修改。”

+1

您可以使用Appearance代理更改'MFMailComposeViewController'的外观您感觉不能更改任何文本,但是您绝对可以更改导航栏的颜色和类似的东西。 – rckoenes

+0

有一个应用程序名称WeHeartPics做了UI定制。我们只是想用我们的自定义字体将作曲家的外观和感觉以及按钮的标题更改为完成和取消 –