2010-06-15 5 views
0

Я осмотрел и нашел код, который так называется, выбирает изображение из массива объектов изображения, но не может найти объяснения.Как изменить фоновое изображение моего iPhone-приложения?

Я бы хотел, чтобы мое приложение имело фоновое изображение, и пользователь может выбрать следующие и предыдущие кнопки для прокрутки нескольких полноэкранных изображений, устанавливая их в качестве фонового изображения при прокрутке.

Я знаю, как это сделать в java, но не могу сделать это для этого приложения.

Как и какой код связан со следующей кнопкой, чтобы захватить следующее изображение в массиве и вернуться назад для кнопки «Назад»?

Тогда это должно быть очевидно.

Я использовал многоуровневую архитектуру с подходом типа MVC, но, похоже, не собирал ее вместе с Objective-C.

Будут ли кнопки вызывать соответствующие методы так называемых делегатов, которые делегаты обрабатывают и возвращают изображения?

Будут ли кнопки использовать возвращенные изображения и фактически обрабатывать перерисовку?

Я очень благодарен за помощь.

С уважением

Jarryd

ответ

2

Продлить ответ syoleen.

NSArray * names = [NSArray arrayWithObjects:@"file1.png" @"file2.png",@"file3.png",nil]; 
int r=rand()%([NSArray count]); 
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:[names objectAtIndex:r]]]; 

(это из памяти, поэтому может иметь несколько опечаток)

+0

большое спасибо за это. Поэтому я мог бы просто поместить следующий код в следующую и предыдущие кнопки. r ++; или r--; соответственно. self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: [names objectAtIndex: r]]]; Очевидно, что нужно сделать r доступным для всех (статически в java, но статический доступ доступен только для одного класса). Будет ли это значение r иметь память? С уважением. – jarryd

1

self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @ "pic.png"]];

+0

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

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