Проблема с изображением отображения сетчатки
-
27-09-2019 - |
Вопрос
У меня есть приложение TabBarController, где первый TabBaritem - это навигационный контроль ...
Я назначаю программно программное изображение фона на NavController с этим кодом:
self.navigationController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"OverviewBg.png"]];
Изображение «OverViewBG.PNG» - это точный размер вида между Tabbar и Navbar.Если я попробую свое приложение на симуляторе iPhone 4, изображение высокой четкости не загружено правильно и отображается нормальное изображение ...
Как я могу решить эту ошибку? Лучший способ использования метода ColorwittPatternImage использует изображение с точным размером вида или изображения шаблона?
Спасибо
Решение
Я решил эту проблему, используя метод initWithPatternimage of UiColor класса.
Я создал и выделил экземпляр UICOLOR, я назначил ему изображение, а затем я использовал его с фоном.
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"OverviewBg.png"]];
self.navigationController.view.backgroundColor = background;
Надеюсь, это может помочь другим :)
Не связан с StackOverflow