2012-02-29 19 views
3

データベースからの画像を使用したリッチテキストの表示

書式付きテキストと画像の両方を含むユーザー情報を表示したいと思います。理想的には、これはSQLiteデータベースに格納されます。

私はUIWebviewを使用してHTMLからフォーマットされたファイルを読み込むことができますが、イメージはどうですか?私のプロジェクトにファイルとして使用したい画像を追加するのは良いアプローチのようには聞こえません。

だから、どのような提案ですか?

答えて

2

あなたが想像できる素晴らしく様々なやり方でテキストと画像をフォーマットすることについては、webviewは比類なきものです。あなたはCoreTextと呼ばれる深い暗いピットに入り、テキストをすばらしく見せることができますが、イメージやそれらの周りのテキストの流れを処理することは大変な作業になります。

HTMLをCSSと組み合わせると、画像と組み合わせてテキストを表示する際の柔軟性が高く、維持管理が容易になります。

あなたのsqliteでは、あなたのテキストをhtmlとして保存し、cssでスタイルすることになるでしょう。画像をバンドルに追加し、Webビューから参照することができます。

EDIT: あなたの画像は、アーティクル、段落、要素など、あなたが好きな構造で保存することもできます。すべての作品を接着し、あなたのwebviewで読み込む素敵なhtmlリソースに転送する独自の小さなhtmlプロセッサを作成します。

いくつかのリンクをおWebViewのとあなたのイメージを始めるために:これはどのように動作するか

+0

、画像賢明な、私のプロジェクトのためのI表示する何千もの記事がありますか?私が想定しているウェブサイトと同じように、そうですか?たとえば、次のような他の解決策がありますか?画像が埋め込まれたHTML? –

+0

@ Tassos Voulgarisそれは私が言ったことです:あなたの記事は、あなたがウェブページ上にあるようにあなたのイメージを参照する必要があります。実際にはWebページですが、離れたサーバーからバンドルされたイメージをロードすることはありません。私が今追加したリンクを見てください。このアプローチでは、異なる記事で同じ画像を再利用することもできます。 –

+0

私はあなたが彼の生来の質問に正しく答えたとは思わない、彼は彼がそれらをロードする方法をwounderしていた可能性がありますエンコードされたMIMEのかもしれない埋め込まれた画像を持っていると思うと思う.... – HurkNburkS

関連する問題