Это очень простой вопрос, но я не могу понять это. Я новичок в iOS / XCode. Я прошел несколько уроков, которые несколько покрывали это (но немного сложнее). У меня есть приложение для Android, которое я пытаюсь перенести на iOS. Я использую раскадровки для этого приложения.
Основная предпосылка заключается в том, что приложение содержит 27 миниатюр / полных изображений. На этот вопрос мы скажем, что 27 картинок разделены на 4 категории: кошки, собаки, акулы, киты. В настоящее время у меня запущено приложение с Navigation Controller w / View, которое показывает 4 кнопки с этими категориями. Они выдвигают до 4 отдельных контроллеров представления, каждый из которых имеет кнопки с миниатюрой в качестве изображения. Я хочу выбрать эскиз и показать сцену с полным изображением. Мне нужен только один контроллер полного изображения с UIImageView, который будет отображать полное изображение нажатой миниатюры. (Использование табличных представлений может быть проще, но я хочу управлять пользовательским интерфейсом и иметь больше, чем просто ряд элементов для выбора.) Кроме того, я не уверен, имеет ли это значение в возможной настройке, но из полного изображения Сцена Я хочу добавить кнопку воспроизведения, которая будет воспроизводить локальный файл mp4 (но это на другой день).
Набор изображений останется статичным, поэтому я пытался включить NSArray с сохранением полного имени изображения. Я считаю, что мне нужно добавить файл, который является подклассом ViewController, и включить код, который будет принимать полное имя файла изображения, основываясь на нажатой кнопке. Вот где я застрял. В java для Android у меня просто были прослушиватели для каждой кнопки, и я использовал оператор case, чтобы установить переменную full image, и передал ее моему классу full image / xml.
Другой вариант, который, я думаю, помню где-то, это то, что я мог бы использовать название каждой кнопки и ввести там полное имя изображения. Затем при нажатии кнопки заголовок передается в полный просмотр изображения. Я думаю, что это устраняет необходимость в массиве (???).
Любая помощь приветствуется.
Спасибо
Джейсон