Быстрая кнопка NavBar не автоскейлинг - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть приложение, которое использует контроллер навигации.Одной из кнопок на навигационной панели я программно добавляю фоновое изображение

let backGroundImage = UIImage(named: "Icon_TransCircle")
button.setBackgroundImage(backGroundImage, for: .normal, barMetrics: .default)

В портретном режиме фоновое изображение прекрасно работает, в альбомной ориентации iPhone изображение не отображается

Я подозреваю, чтоПанель навигации тоньше в iPhone, изображение слишком велико для отображения, если панель навигации не автоматически масштабирует кнопку

Это логично.

Чтобы решить, мне также надоело устанавливать размер изображения, но не могу найтивысота как свойство кнопки панели,

...