2014-10-22 3 views
1

Следующий снимок экрана взяты из приложения iTunes U. Поскольку мы видим, что ширина UIBarButtonItem сильно отличается. В частности, ширина на iPhone меньше.Ширина UIBarButtonItem отличается от iPhone и iPad.

UIBarButtonItem on iPhone

UIBarButtonItem on iPad

Вопрос заключается в том, как настроить ширину UIBarButtonItem. Я попытался установить ширину, она не работала и всегда поддерживала ширину 44.

+0

Используете ли вы элементы кнопки с пользовательскими представлениями? Покажите код, который вы используете. – Wain

+0

Нет, я не. Я только что добавил UIBarButtonItem из IB и установил его образ. – DavidLiu

ответ

1

Если вы хотите манипулировать размером UIBarButtonItem, вам нужно использовать нестандартное представление. Создайте представление с вашим изображением и нужным размером и используйте [UIBarButtonItem initWithCustomView:]

+0

Я нашел, что это единственный способ заархивировать его. – DavidLiu

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