Тонкий UIToolBar

Как я могу создать более тонкий UIToolBar в своем iOS-приложении? Стандартный размер — 44 пикселя, а я бы хотел, чтобы он был 30 или 35 пикселей.

Является ли это возможным?


person Emil    schedule 05.11.2010    source источник


Ответы (3)


Вы можете попробовать изменить его фрейм, но я подозреваю, что лучший способ — создать его подкласс и переопределить его метод drawRect. Помимо этого вы можете изобрести свой собственный подкласс UIView для тонкой панели инструментов.

person Ben    schedule 05.11.2010

Звучит как пользовательский UIView, который вам нужно создать.

см. эту ссылку

person Dutchie432    schedule 05.11.2010

Невозможно изменить высоту UIToolbar. Вы можете создать свою собственную панель инструментов или, если вам лень, использовать похожее изображение.

Я считаю, что в ландшафтном режиме высота панели инструментов автоматически уменьшается, но это фиксированный размер.

person ingh.am    schedule 05.11.2010
comment
Вы можете изменить высоту UIToolBar. См. stackoverflow.com/questions/2135407/ - person jj0b; 13.04.2013