Создание прокрутки, которая извлекает все данные из файла XML - PullRequest
1 голос
/ 22 октября 2011

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

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

Я посмотрел на предоставленные Apple примеры UIScrollView и несколько десятков видеороликов YouTube и учебных пособий по блогам на тему реализации представления с прокруткой, однако мне еще не удалось найти какую-либо документацию по извлечению данных из xml. Представление прокрутки также будет разбиваться на страницы, поэтому количество страниц в представлении прокрутки должно динамически загружаться из числа элементов, содержащихся в xml (аналогично тому, как табличное представление знает, сколько строк создано на основе количества элементов).

Я создал приложение с прокруткой, которое загружает по 3 страницы за раз и выполняет циклы, как в в этом уроке . (На полпути вниз есть раздел, помеченный только 3 страницами.) Это приложение, наряду с образцом Page Control, который предоставляет Apple, определяет количество страниц, которые должны отображаться, они не извлекают данные из plist или xml как Есть много предметов и соответственно отрегулируйте.

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

Может кто-нибудь помочь мне понять, какие шаги мне нужно предпринять, чтобы создать это приложение? Если бы я мог заставить свои данные XML появляться в представлении прокрутки (каждый элемент на своей странице) и определять количество страниц динамически, я был бы довольно настроен и мог бы настроить их так, чтобы они включали изображения и беспокоились о том, чтобы сделать их «кликабельными» " потом.

1 Ответ

1 голос
/ 07 февраля 2012

Просто наткнулся на этот удивительный урок! Не ищите его исходный код и используйте его, так как он не работает должным образом. Мне пришлось немного подправить его для работы в iOS 5, но это работает. Преобразовать его в iPad было так же просто, как изменить размеры. Если у кого-то есть вопросы о том, как я сделал эту работу, дайте мне знать. видео выложено здесь

...