2010-10-28 4 views
1

Как изменить фон на панели инструментов?Как изменить фон панели инструментов

+0

Было бы удобно знать, на какую панель инструментов вы ссылаетесь. Это панель инструментов в вашем графическом интерфейсе? Это Qt? Java Swing? – voodoogiant

+0

Судя по тегам, я должен сказать, что это UIToolbar на iPhone. –

+0

yes UIToolbar на iPhone вы должны знать из тегов –

ответ

1

Существует одна общая техника, которая является гигантским взломом, но, похоже, она работает. Подкласс UIToolbar и переопределить -drawRect: и просто нарисуйте все, что захотите. Затем вы можете создавать экземпляры подкласса, когда вам нужна панель инструментов, и если у вас есть панель инструментов в файле xib, вы можете просто выбрать ее и изменить класс на любой ваш подкласс.

5

Почему бы не просто отрегулировать tintColor? Или меняет оттенок, который недостаточно хорош для ваших целей?

+1

tintColor, not tiltColor –

+0

Спасибо, я изменил его. опечатка. :) – jer

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