Как динамически изменить HTML с Xcode? - PullRequest
3 голосов
/ 26 февраля 2012

Я пытаюсь создать приложение для iPhone для универсального проекта.

Приложение должно позволять пользователю изменять с помощью прикосновения к некоторому содержимому сети (текст меток, цвет и шрифт текста и т. Д.)).Цель состоит в том, чтобы позволить пользователю играть с различными дизайнами без кодирования.

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

. Я хотел бы знать, если это"возможно", я нашел некоторые парсеры, которые работают на Xcode, и добавление функций - это просто кодирование с анализируемой информацией ... но я могу перезагрузить этот проанализированный и измененный html из переменной (и продолжить работу с ним)вместо оригинального веба HTML?

Другой способ - не анализировать и не модифицировать контент с помощью JQuery, но я не знаю, может ли он быть связан с XCode, поскольку он работает непосредственно в сети....

Я немного растерялся, потому что почти всегда работал над настольными приложениями, поэтому любая помощь приветствуется:)

Ответы [ 2 ]

2 голосов
/ 07 апреля 2013

Загрузите веб-страницу один раз и измените ее с помощью JavaScript

   [self.myWebView stringByEvaluatingJavaScriptFromString:myJavaScript];
0 голосов
/ 27 февраля 2012

Если вы поместите немного JQuery в ваш HTML файл, а затем загрузите этот файл в UIWebVIew, он должен работать нормально.Нет смысла делать что-то подобное слишком сложным.

JQuery - это инструмент на стороне клиента, поэтому загрузка в веб-представление позволит вам выполнить динамическое изменение DOM без необходимостивсе сложнее, разбирая разметку HTML

Вот как бы я это сделал.

...