2011-07-19 16 views
0

各UITableViewCell内に豊富な書式のテキストを含むUITableViewを作成する必要があります。UITableView内に書式設定されたテキストを表示

問題を解決するための私の最初の試みは、テキストをhtmlに変換し、テキストをUIWebView内でレンダリングすることでした。しかし、私は自分のセルが読み込みに時間がかかっていて、スクロール中にwebviewdidloadが呼び出されていないことがわかりました。私はいくつかのフォーマットされたuilabelsをまとめてみましたが、この方法もパフォーマンスの問題を引き起こしていました。

私はUITableViewCellをサブクラス化しようとしましたが、CoreTextを使用してNSAttributedStringsを描画しましたが、CoreTextはiOs 3.2未満のデバイスでは利用できないと私は理解しています。

私は、OpenGLを使っていくつかの書式付きテキストをレンダリングすることもできると聞いてきましたが、これは私の経験範囲外ではかなり広がっています。

この問題に取り組むための簡単な方法や、iphone/ipadでopenglで書式設定されたテキストをレンダリングする方法の詳細を知る人はいらっしゃいますか?

ありがとうございました!

答えて

0

私はそこに複数の解決策があることを知っていますが、私が知っていることは、TTStyledTextLabelを含むThree20ライブラリです。

+0

チップをありがとう!これは愚かな疑問かもしれませんが、商用アプリケーションのコンテキストで、このようなオープンソースライブラリはどのように機能しますか?彼らは誰のための無料ゲームですか?あるいは、彼らとライセンスを交付するか、どこかでクレジットを提供する必要がありますか? – groucho

+0

ライセンスによって異なります。 Three20はApache License、Version 2.0を使用します。ここにはS.O.商用アプリケーションでの使用を説明するエントリ:http://stackoverflow.com/questions/1007338/can-i-use-apache-software-license-2-0-lib-in-commercial-application – Joe

関連する問題