2012-01-12 2 views
0

目的CおよびIOSには新しい。UIWebViewまたはコアテキスト

私はPHPサーバーからJSON経由でデータを取得するアプリケーションを作成しています。高レベルでは、そのデータはさまざまな種類のデータ(見出し、本文、斜体のような特定の書式を必要とする特定のデータ型など)を含む配列に存在することがよくあります。ページをレンダリングするには、配列を歩き、サイズを変更し、新しいデータ要素が表示されるときにテキストの書式設定を行う(つまり、これは見出しであり、大胆で大きなものにします)...これはサブ見出しです。make

私はテキストを表示して(そしていくつかの画像を引っ張ってください)、単一のビューにする必要があります。アプリケーションは、JSONを受け取るまで(たとえば、いつ、どこで、どのくらいの頻度で見出しが表示されるか)、データ構造を認識しません。私は、レンダリングされたテキストからアクションをキャプチャすることができるかもしれないし、そうしたくないかもしれません(つまり、新しいビューを生成する見出しをクリックするなど)。

人々は通常何をしていますか?コアテキストがそこにあることを知っています。私が見たことから、作業するのはかなり難しいです。そして、チュートリアルでさえ、あまり目立ちません。私は、人々が単にUIWebViewを使用し、その場でHTMLを生成し、HTMLを使用して表示するという表示も見てきました。

UIWebViewが最も簡単で簡単な解決策であれば、おそらくこれを行うだけです。しかし、私はまた、frwonedされている技術を使用したい、または私は道を深刻な制限があることを発見しません。また、(部分的に)栄光に満ちたウェブページになっているアプリにとってはちょっと変わったようです。しかし、おそらくそれは人々が利用可能なツールを提供している(そして、確かに、HTMLはそれがかなりうまくいく)。

思考?

答えて

0

すでにCoreTextに精通していない限り、UIWebViewを使用することをお勧めします。

私は現在自分のアプリケーションに書式設定されたログを表示するために自分でWebビューを使用しています。私はすべて特定のHTMLコードを作成し、次にHTMLをNSMutableStringに追加するいくつかの方法を持っています。 UIWebViewを使用すると、簡単にコンテンツを変更できます。

CSSは完全に利用できるため、スタイル付きページを生成することはまったく難しくありません。

JavaScriptを使用することもできます。そのため、ビューをスクロールするだけで、ウェブビューにいくつかのJavaScriptを実行させることができます。スクリプト言語は、他にも多くの機能を備えています。

+0

ありがとうございました。あなたはiOS 5 ARCと互換性のある良いHTMLライブラリを知っていますので、コードHTMLを手渡す必要はありませんか? – user1146403

関連する問題