У меня есть UIToolbar
с UIBarButtonItem
, который я создал в Интерфейсном Разработчике. UIBarButtonItem
- кнопка с рамкой, которая содержит пользовательское изображение.
Кнопка занимает всю длину панели инструментов. Я пытался использовать разные изображения, меняя ширину кнопки ... Я не знаю, что еще делать. Он простирается по всей панели инструментов.
Если я использую один из предоставленных «Идентификаторов» (камера, мусор, создать ...), кнопка появляется нормального размера.
Как это выглядит в Интерфейсном Разработчике
Как это выглядит, когда я запускаю его на iPhone
РЕШЕНИЕ
После еще нескольких попыток вот что я обнаружил: если я создаю новый UIToolbar и добавляю пользовательский образ в UIBarButtonItem, он работает нормально - но как только я подключаю UIBarButtonItem к IBOutlet, он становится большим. Затем я должен был указать ширину UIBarButtonItem в коде через IBOutlet.