2011-12-30 3 views
0

Я создал пользовательский экземпляр UIToolbar для использования фонового изображения, и с моим конкретным изображением фактическая панель инструментов имеет меньшую высоту, чем само изображение (например, панель инструментов составляет 60 пикселей и нижний 20px прозрачный, с небольшим предметом сбоку). Это несколько смущает UIToolbar, потому что все UIBarButtonItems вынуждены центрировать по вертикали, что не совпадает с моим изображением.Переместить UIBarButtonItems внутри UIToolbar

Есть ли запас или что-то, что я могу установить для того, чтобы кнопка двигалась вверх? Я рассмотрел UIButtons, но мне нужно изображение, чтобы он соответствовал внешнему виду существующей панели инструментов, поэтому я предпочел бы, чтобы кнопки генерировались динамически.

ответ

1

Я не совсем уверен, но это может сработать: - (void)setBackgroundVerticalPositionAdjustment:(CGFloat)adjustment forBarMetrics:(UIBarMetrics)barMetrics для UIBarButtonItem класс.

Код: UIBarButtonItem class reference

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