更改栏按钮外观会导致崩溃

时间:2013-06-21 10:25:35

标签: iphone ios sharekit uiappearance

我正在定制MFMailComposeViewController。为了更改它的UI,我检测到了UIBarButtonItem并使用以下方法更改了它的外观:

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

我在我使用UIBarButtonItem文本的其他课程中遇到了崩溃。我通过使用customView作为栏按钮来修复它们。我也在我的应用程序中使用共享工具包,现在当键盘出现工具栏(在下一个/上一个和完成按钮中)时,我在Twitter登录屏幕崩溃。

  1. 在为特定课程设置外观后,有没有办法避免我的应用程序的其他栏按钮项目崩溃?
  2. 有没有办法将customView分配给ShareKit的twitter登录界面按钮?
  3. 如果以上两者都没有,那么有没有办法删除这些栏按钮?
  4. 感谢。

    If this can customize can we?

2 个答案:

答案 0 :(得分:0)

UIBarButtonItem外观代理没有setTitle的方法。

在文档中,您会发现Customizing Appearance

可以使用哪种方法

答案 1 :(得分:0)

您无法自定义MFMailComposeViewController的外观。

来自Apple的docs课程:

  

“邮件撰写界面本身不可自定义,不得由您的应用程序修改。”