Я работаю над проектом. Я реализовал расширяемую ячейку, у меня есть некоторая информация о ячейке, и когда я нажимаю на нее, она расширяется, показывая описание. Я загружаю описание в UIWebView
, так как принимаю его в html
формате от JSON
.webView вызывает задержку в виде таблицы
У меня возникла проблема в том, что прокрутка в UITableView
отстает, и Im 99% уверен, что это UIWebView
, вызывающий проблему, поскольку у меня есть другие виды таблиц, а также с нерасширяемыми ячейками, и они прокручивают все гладкий; плавный.
Я думаю, что я мог бы решить эту проблему, не пуская таблицу в начале загрузки содержимого html
, загружая ее только по методу Didselect для каждой ячейки, которую я выбираю.
Но я с трудом справляюсь с этим. В любом случае я могу загрузить UIWebView
только для 1 конкретной ячейки (в этом случае только ячейку, которую я нажимаю). Любая помощь приветствуется. Если у вас есть другой способ решить эту проблему, не стесняйтесь давать предложения.
Заранее спасибо
PS: Я смотрел на расширяемой мобильный учебник для swift
в youtube
и сделал более или менее то же самое.
Возможно ли загрузить ваш контент в качестве атрибутной строки? Потому что WebView будет всегда медленным при прокрутке. Другая идея заключается в том, что вы загружаете свой контент, делаете скриншот из своего Контента и используете изображение вместо WebView. – derdida
Мне нужно, чтобы ссылки были доступны для редактирования, и текст не должен редактироваться, и вы можете просматривать его только. –
Это все еще возможно с атрибутами Strings: http://stackoverflow.com/questions/21629784/make-a-clickable-link-in-an-nsattributedstring-for-a-uitextfield-or-uilabel – derdida