2010-08-10 3 views
1

Я видел варианты этого вопроса раньше на форуме, но я не совсем понял решения.Как показать свое изображение на UIBarButtonItem UIToolbar

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

Теперь я хочу, чтобы отобразить изображение I heve при условии Так что я добавить Изображение: MyImage.png

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

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

ответ

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

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

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

+0

, если я хочу, чтобы мое изображение, чтобы быть совместимой панели инструментов, это изображение ограничено до определенных размеров? какие они – jkally

+0

Добавлена ​​ссылка HIG для ответа. –

Смежные вопросы