Лучший способ отобразить веб-контент в приложении для iPhone (если это возможно без использования UIWebView) - PullRequest
0 голосов
/ 24 января 2011

Я хочу создать приложение для iPhone, которое должно, помимо прочего, отображать некоторый контент страниц с подробностями сайта. Этот контент включает в себя: а) заголовок б) изображение в) текстовый отрывок (с несколькими абзацами.

Я провел небольшое исследование и обнаружил, что самый простой способ сделать это - использовать uiwebview. Проблема в том, что в этом сценарии мне нужно будет постоянно поддерживать связь с лицом, ответственным за сайт, чтобы создать модифицированную версию html / css для клиента iPhone.

В результате мне стало интересно, есть ли реальная альтернатива. Я могу получить нужные данные в формате json с помощью HTML-запросов. Может быть, если бы я использовал UIScrollView, который содержит UILabel для заголовка, UIImage для изображения и другой UILabel для текстового отрывка? Но проблема в том, как установить размер содержимого UIscrollview, поскольку он зависит от размера текстового отрывка?

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

1 Ответ

1 голос
/ 24 января 2011

Звучит так, будто вы создаете приложение поверх чужого контента.При условии, что это законно, на этом другом сайте должен быть опубликован API, в котором вы можете начать писать свое приложение.Получите json или xml, затем заполните их в UIViewController, используя UIImageView для отображения изображения, UITextView для текста.UITextView уже имеет встроенный скроллер, поэтому вам не нужно UIScrollView

...