относительный путь для проекта Ipad

Я знаю, что это глупый вопрос, но я не могу узнать, каков мой относительный путь... :(

У меня есть проект iPad, а под ним папка для изображений.

введите здесь описание изображения

Я хочу установить UIImage, но не могу понять, каков мой относительный путь:

Я пробовал это:

UIImage *image = [[UIImage alloc]initWithContentsOfFile:@"/Images/send.png"];

Но это не работает....

С наилучшими пожеланиями


person DeFlo    schedule 13.10.2012    source источник


Ответы (1)


Вам не нужно искать относительный путь, если ваше изображение присутствует в вашем комплекте. Однако [[NSBundle mainBundle] bundlePath] даст относительный путь к вашему пакету.

UIImage *image = [UIImage imageNamed:@"send.png"];

Это основной метод загрузки изображения.

UIImage *image = [[UIImage alloc]initWithContentsOfFile:@"send.png"];

Это ускорит загрузку изображений. Потому что он загружает изображение без кеша.

UIImage *image = [UIImage imageNamed:@"send"];

Используйте это, если вы хотите использовать изображение как для обычных экранов, так и для экранов Retina. В вашем бандле должно быть два изображения "send.png" и "[email protected]", где "[email protected]" в два раза больше "send.png".

person Ramaraj T    schedule 13.10.2012