Вы не можете создать элемент UIToolbar с цветом, отличным от белого, используя инициализатор initWithImage:
. Этот метод предназначен только для элементов панели инструментов, использующих альфа-каналы для белого значка.
Лучше всего использовать пользовательский вид, а затем добавить любое свечение, которое вы хотите, используя Core Animation. Один из подходов состоит в том, чтобы создать нужное изображение, создать кнопку с этим видом, а затем создать другое изображение «свечение» и анимировать его свойство alpha
, когда настраиваемый вид панели инструментов получает событие касания.