Фоновое изображение UITabbar ios

Я хочу установить пользовательское изображение в качестве фонового изображения UITabbar.

Я знаю, что в приложении должны быть разные размеры, доступные для поддержки сетчатки и не-сетчатки, 640×98 и 320×49 соответственно, а также добавьте префикс @ 2x к имени изображения сетчатки.

Изображение, которое я хочу использовать, не является симметричным, т. Е. Цвета немного меняются, когда вы смотрите на изображение слева направо.

Проблема заключается в том, что изображение помещается в панель на Iphone 4s, 5 и 5, но не подходит для Iphone 6, 6, 6, 6 и более.

Я предполагаю, что это связано с тем, что на серии Iphone 6 есть более широкие экраны. Когда я увеличиваю ширину изображения, он помещается внутри серии Iphone 6, но не на 4, 5 и 5 с (видно только 2/3 изображения).

Senario

Когда я пытаюсь работать на 4, 5 и 5 с изображением размером 320х49, он подходит отлично. Когда я бегу с 640×98, изображение слишком велико.

Когда я пытаюсь запустить 320×49 на 6-й серии, изображение недостаточно широко, чтобы заполнить всю панель, и, следовательно, она становится черепицей (выглядит странно). Когда я бегу на 6 серии с 640×98, он подходит хорошо.

Однако я не могу совмещать эти две настройки, или что мне не хватает?

Спасибо, Муфф.

Простые в быстром режиме просто дают панели вкладок и делают это:

tabBar.backgroundImage = UIImage(named: "image") 

Вы можете попробовать добавить изображения с разными размерами в файл с изображениями. Когда u создаст в нем новый набор, он отобразит параметры для разных размеров (1x, 2x, 3x). Вы также можете щелкнуть правой кнопкой мыши и выбрать устройство, на которое настроен таргетинг. Есть Universal, iPhone, iPad, Apple TV, часы Apple и Mac. и когда u вызовет изображение, оно будет установлено соответствующим образом.

  • UITabBar tintColor не изменен.
  • Можно ли удалить изображения в UITabBarItem и выровнять по вертикали заголовок
  • iOS Отключить отображение в корневом режиме при нажатии кнопки панели вкладок
  • как установить значок панели вкладок iphone по пользовательским изображениям с помощью панели рассказов
  • Задать выбранный образ панели вкладок в xcode 6
  • iOS 7 - Отключить цвет оттенков UITabBarItem
  • UITabBar и UITabBarItem со специфическим изображением @ 2x для iPhone 5 и iPhone 6
  • Фон вкладки отсутствует на iOS 7.1 после представления и отклонения контроллера вида
  • Панель инструментов + панель навигации + сегментированный контроль?
  • Вызов ActionSheet из TabBar
  • iOS UITabBar: удалить верхнюю линию градиента тени
  • Interesting Posts

    ошибка в пользовательском инициализаторе в расширении класса

    Использование эффекта реверберации iOS

    .enumerateGroupsWithTypes параметр остановки блокировки Swift (Xcode 6 beta 5)

    Как перейти к следующей строке в подробном представлении

    Git subodule vs Git поддерево vs менеджер зависимостей CocoaPods

    Как работает NSFetchedResultsController

    Невозможно установить привязку (в: UITableView) с помощью переменной RxSwift asObservable ()

    UIMenuController не показывает, что UIPasteBoard очищено приложение для iPhone?

    ipad: перетащите UITableViewCell из одного UITableViewController и переместите его в другой

    Как выйти из поиска, нажав кнопку «Отмена»?

    Добавление двух файлов .swift с таким же именем в проект

    Как вы переопределите свойство readonly для readwrite в подклассе

    Могу ли я преобразовать peakPowerForChannel в dB?

    Почему наше приложение MonoTouch ломается в сборщике мусора? Это не из памяти

    Экспорт инструментов отслеживает данные через командную строку для утечек

    Давайте будем гением компьютера.