2013-06-21 2 views
1

Я настраиваю MFMailComposeViewController. Для изменения его интерфейса я обнаружил UIBarButtonItem и изменить его внешний вид с помощью:Изменение внешнего вида кнопки панели вызывает сбой

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

Я получаю разбился в моих классах, где я использовал UIBarButtonItem с текстом. Я исправил их, используя customView для кнопки панели. Я также использую share kit в своем приложении, и теперь у меня происходит сбой на экране входа в twitter, когда клавиатура появляется с панелью инструментов (в кнопках Next/Previous и Done).

  1. Есть ли способ избежать сбоев в других элементах кнопки панели других приложений после того, как я установил внешний вид для определенного класса?
  2. Есть ли способ назначить пользовательские кнопки ShareView для доступа к экрану Twitter в Twitter?
  3. Есть ли способ удалить эти кнопки на панели, если нет для обоих выше?

Спасибо.

If this can customize can we?

ответ

0

UIBarButtonItem внешний прокси-сервер не имеет методы для setTitle.

В документации вы найдете метод Wich доступны для Customizing Appearance

0

Вы не можете настроить внешний вид MFMailComposeViewController.

От компании Apple docs на классе:

«Сам интерфейс почты композиция не настраивается и не должны быть изменены приложением.»

+1

Вы можете использовать прокси-сервер Appearance, чтобы изменить внешний вид 'MFMailComposeViewController'. Вы не можете изменить какой-либо текст, но вы можете определенно изменить цвет панели навигации и тому подобное. – rckoenes

+0

есть имя приложения WeHeartPics сделал настройку пользовательского интерфейса. Мы просто хотим изменить внешний вид композитора и название кнопки «Готово и Отменить» с помощью наших пользовательских шрифтов –