Переключение изображений из массива в приложении для iphone - PullRequest
0 голосов
/ 24 июня 2010

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

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

Что мне нужно, если мне буквально нужен только один вид, который отображает полноэкранное изображение, и изображение меняется в зависимости от выбора пользователя, как я упоминал выше?

Заранее спасибо

С уважением

1 Ответ

0 голосов
/ 24 июня 2010

Контроллер представления отвечает за управление представлением (получение событий от него, выполнение чего-либо и передача ему данных).

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

Вам просто нужно поместить UIImageView в представление вашего контроллера представления. Затем, предполагая, что вы используете IB, вы создаете свойство IBOutlet в своем контроллере, чтобы иметь дескриптор этого представления изображения.

Затем вам нужно получить события от вашего пользователя (кнопка или другое касание) и назначить его на IBAction, который может обрабатывать ваш контроллер. Когда вы выполняете действие, вы можете удалить старое изображение и назначить новое изображение из вашего массива вашему UIImageView.

Это настолько подробно, насколько я могу сказать, учитывая ваш текущий вопрос. Если вам нужно больше информации, пожалуйста, дайте больше информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...