Элементы кнопок UIToolbar и Flexable / Fixed bar - PullRequest
2 голосов
/ 09 апреля 2011

У меня есть панель инструментов, где я хочу, чтобы один UIBarButtonItem был в центре, а другой справа.Однако, когда я добавляю кнопку справа, моя центрированная кнопка смещается дальше влево (см. Приложение).Я не могу понять, как решить эту проблему без использования кода (я хотел бы использовать только конструктор интерфейса).Есть идеи?

Interface Builder toolbar

1 Ответ

14 голосов
/ 09 апреля 2011

Чтобы сделать это всего за IB, добавьте элемент кнопки с фиксированной полосой слева от панели, который точно такой же ширины, как кнопка «переключить камеру», затем нажмите гибкую кнопку, значок вашей камеры, еще одно гибкое пространство,и переключатель камеры.

Так это будет выглядеть так:

|--fixed space--||--flexible space--||Camera Button||--flexible space--||switch camera|
...