Центрировать кнопку на UIToolBar - PullRequest
4 голосов
/ 26 июля 2011

Мне нужно отцентрировать элемент B относительно панели инструментов.Я создаю следующее в конструкторе интерфейса:

Item B in the center

Работает нормально, пока я динамически не вставлю дополнительные элементы:

Item B not in the center

Какя могу сохранить централизованное положение элемента B?Одна идея состояла в том, чтобы использовать элементы кнопки «Фиксированный пробел», но я не смог, потому что длина панели инструментов также меняется (для разных ориентаций).

1 Ответ

1 голос
/ 27 августа 2011

Вы можете использовать это каждый раз, когда панель вкладок изменяет размер:

//lets be tabBar the big view and buttonB the.. well, button B
[buttonB setCenter:CGPointMake(tabBar.frame.size.height/2, tabBar.frame.size.width/2);
...