Как мне показать мое собственное изображение на UIBarButtonItem UIToolbar - PullRequest
1 голос
/ 10 августа 2010

Я уже видел варианты этого вопроса на форуме ранее, но я не совсем понял решения.

У меня есть обычный ViewController, на котором размещается UIToolbar.На панели инструментов есть несколько элементов UIBarbuttonItem, например, один из них имеет: Стиль: Простой идентификатор: Пользовательское название: Стоп

Теперь я хочу, чтобы оно отображало предоставленное мной изображение, поэтому я добавляю Image: MyImage.png

Теперь вместо моего изображения появляется непрозрачный серый прямоугольник.

Существуют ли особые требования к изображениям, которые должны отображаться в UIBarButtonItem?Размер?Opcity?другой

1 Ответ

2 голосов
/ 10 августа 2010
  1. Установите для идентификатора UIBarButtonItem значение Custom.
  2. Добавить UIButton в качестве подпредставления UIBarButtonItem.
  3. Установите для типа UIButton значение Custom.
  4. Установите изображение UIButton в свой файл изображения.

Особое требование к изображению состоит в том, что оно должно быть совместимым с панелью инструментов, так как альфа-канал содержит соответствующие данные пикселей, а значения RGB представляют собой просто оттенки серого для наложения - вероятно, белого или черного.

Подробнее: http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html

...