Я искал пару часов для ответов на эту проблему как в Google, так и в Stackoverflow, и ни один из предложений не работал до сих пор, так что, возможно, один из вас может сказать мне в чем проблема.Проблемы с изображениями @ 2x для IOS5 и Xcode 4.3
Вот именно то, что я делаю, шаг за шагом:
- Создайте 44x44 красный квадрат изображение (test.png) и 88X88 зеленый квадрат изображения ([email protected])
- Drag оба изображения в папку с именем «ресурсов» в моем Xcode проекта
Вставьте следующий код в методе viewWillAppear контроллера
UIImage *navigationBackground = [[UIImage imageNamed:@"test.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)]; [self.navigationController.navigationBar setBackgroundImage:navigationBackground forBarMetrics:UIBarMetricsDefault];
После запуска приложения на симуляторе (iOS 5.1) панель имеет красный фон, что означает, что iOS загрузил изображение с низким разрешением, а не изображение с высоким разрешением.
Что я здесь делаю неправильно? Я пропустил шаг? Мне нужно изменить файл plist?
Благодаря
Спасибо, я всегда предполагал, что, поскольку симулятор выглядел как iPhone 4, он уже был в режиме сетчатки. –