Отображение богатого текста с изображениями из базы данных

Я хотел бы услышать ваш совет в следующем:

Я хотел бы отобразить информацию пользователя, которая содержит как форматированный текст, так и изображения. В идеале это будет храниться в SQLite db.

Я знаю, что я могу использовать UIWebview для загрузки файлов в формате HTML из db, но как насчет изображений? Добавление изображений, которые я хочу использовать в качестве файлов для моего проекта, не похоже на хороший подход.

Итак, какие-то предложения?

One Solution collect form web for “Отображение богатого текста с изображениями из базы данных”

Если дело доходит до форматирования текста и изображений во всех приятных и разнообразных способах, вы можете себе представить, что веб-просмотр не имеет себе равных. Вы можете войти в глубокую темную яму под названием CoreText, чтобы текст выглядел потрясающе, однако обработка изображений и поток текста вокруг них будут много работать.

HTML в сочетании с CSS даст вам гибкую и удобную основу для отображения текста в сочетании с изображениями.

В вашем sqlite вы, скорее всего, сохраните свой текст в виде html и создадите его с помощью css. Вы можете добавлять изображения в свой комплект и ссылаться на них из своих веб-просмотров.

EDIT: вы также можете сохранить текст в своем db в любой структуре, которая вам нравится: статьи, абзацы, элементы, которые вы хотите использовать. Создайте свой собственный небольшой html-процессор, который склеивает все части и переносит их в хороший ресурс html, который вы загружаете с помощью своего веб-браузера.

Некоторые ссылки, чтобы вы начали с веб-просмотра и ваших изображений:

  • Использование HTML и локальных изображений внутри UIWebView
  • Удаленный html iOS WebView с локальными файлами изображений
  • Использование iPhone UIWebView Class с локальными ресурсами CSS и JavaScript
  • Значок приложения не отображается в пользовательском канале через
  • Использование пользовательского NSURLProtocol в iOS для файла: // URL-адреса приводят к ошибке «Прерывание кадров»
  • iOS Facebook SDK 3.1 Получить друга день рождения с возвратом null
  • Что заставляет игры iOS добавлять в игровые подключения пользователей?
  • FB SDK 3.0 Нужно ли мне расширять токен доступа или автоматически?
  • Как отслеживать событие выбора строки в таблице в iOS
  • UIImagePickerController в IOS7. Снимок снимка, который не был отображен, приводит к пустым моментальным снимкам
  • Не удается получить идентификатор сообщения о результатах после обмена фотографиями с Facebook с помощью приложения ios (Swift и FBSDK4.0.1)
  • Приостановленный звук начинает автоматически запускаться на applicationWillEnterForeground:
  • iOS Facebook api, apprequests отправлено, но не получает?
  • Как запросить AdMob Interstitial перед переходом для немедленного показа объявлений
  • Назначить звук длительностью 60 секунд для UILocalNotification
  • Interesting Posts

    Добавление определения препроцессора с помощью схемы Xcode

    Система смешанного языка

    Как избежать предупреждения Core Data «Сущность должна иметь обратную связь»?

    Как установить соединение RFCOMM Bluetooth с устройства iOS на Android

    Interface Builder (XIB) или Code при слиянии в командной среде?

    Как реализовать @property (класс, только для чтения, копировать, неатомически) NSArray <NSString *> * _Nullable readableTypeIdentifiersForItemProvider;

    Проблемы с профилем iOS Free Provisioning Profile

    Siesta Swift Кастинг из ImplicitlyUnwrappedOptional <Swift.AnyObject> в массив <AnyObject>

    Изменить цвет оттенка клавиатуры для UITextField

    Firebase для iOS, свойство GoogleService-Info.plist "IS_ANALYTICS_ENABLED" установлено в "NO"

    Анимация NSTextAttachment

    Постоянно растущее распределение памяти при извлечении изображений через HTTP в iOS

    Игровая площадка Xcode застревает на «Running playground» или «Запуск симулятора» и не будет запускать код, что делать?

    Представление UIPopover из таблицы UIActionSheet

    Как очистить программный код Bonjour от iPad?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.