2010-09-22 3 views
0

У меня возникла странная проблема с использованием метода [UIImage imageNamed:] для установки фона ячеек таблицы.UIImage imageNamed возвращает неправильное изображение

Я обычно делаю это для ячейки:

backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_background.png"]]; 

По неизвестной причине, изображение возвращается не «cell_background.png». Он фактически возвращает более старую версию изображения с другим именем («button_background.png»). Предварительный просмотр изображения для cell_background в XCode показывает правильное изображение, и «открыть» или «открыть в finder» также хорошо. Я попытался удалить все изображения из проекта и вернуть их обратно, но проблема остается.

Что могло вызвать imageNamed: для загрузки старой версии изображения или изображения с именем?

ответ

3

Очистить все цели. Перестройте проект. Убедитесь, что имя изображения верное. Проверьте и верхний регистр, а на iPhone Hello.png! = Hello.png

+0

Название было правильным, поэтому я просто очистил все цели, и теперь все в порядке. Я должен был подумать об этом! благодаря – Jukurrpa

 Смежные вопросы

  • Нет связанных вопросов^_^