У вас возникает эта проблема, потому что вы можете использовать изображение с высоким разрешением, когда iOS ищет изображение стандартного разрешения.
iOS автоматически выбирает для вас соответствующий размер изображения, в зависимости от разрешения доступа к устройству. Установите изображение «Стандартное разрешение», для устройств без сетчатки и изображение «Высокое разрешение», для дисплеев сетчатки.
Используйте все пользовательские иконки с таким же размером квадратный с размером (квадрат с шириной & высотой) 30, 60 90 для 1x, 2x 3x & соответственно.
Здесь Apple, документ: Tab Bar Icon Size
В портретной ориентации, панель вкладок появляются значки над закладками названий. В альбомной ориентации значки и заголовки отображаются бок о бок. В зависимости от устройства и ориентации система отображает либо обычную, либо компактную панель вкладок. Ваше приложение должно включать пользовательские значки панели вкладок для обоих размеров.
ли попытаться изменить 'Content Mode' из' TabBar' в 'center' или' scaleAspectFit'? – KrishnaCA
Да, попробовал оба, но ничего не изменилось – Marcoc
@EricAya код, который я использую, является Swift, и для изменения tabBar (не в раскадровке) вам нужно использовать Swift и не объективно-C – Marcoc