0

Webview 以外に、iOS にカスタム ビュー用のテキスト レイアウト フレームワークはありますか? OpenGL は、UIViewベースのものと同様に正常に動作する可能性があります。

Metro UI っぽいと思います。テンプレートと、横向き、縦向き、iPad と iPhone などの適応機能を本当に楽しみたいと思います。

4

2 に答える 2

2

CoreText.framework は良い出発点になります。これは、CoreGraphics とうまく統合される「コア」フレームワークです。UIView 中心のレンダリングが必要な場合は、いくつかのラッパーを作成する準備をしてください。

CoreText.framework の高レベルの代替手段は、s (ios6 以降) で使用することNSAttributedStringですUITextView

高レベルの概要は次のとおりです。

Core Text は、テキストのレイアウトとフォントの処理のための最新の低レベル プログラミング インターフェイスを提供します。Core Text レイアウト エンジンは、高性能、使いやすさ、および Core Foundation との密接な統合のために設計されています。テキスト レイアウト API は、文字からグリフへの変換、合字、カーニングなどを含む高品質の組版を提供します。補完的な Core Text フォント テクノロジは、自動フォント置換 (カスケード)、フォント記述子とコレクション、フォント メトリックとグリフ データへの簡単なアクセス、およびその他の多くの機能を提供します。

マルチコアに関する考慮事項: Core Text の個々の関数はすべてスレッド セーフです。フォント オブジェクト (CTFont、CTFontDescriptor、および関連オブジェクト) は、複数の操作、作業キュー、またはスレッドで同時に使用できます。ただし、レイアウト オブジェクト (CTTypesetter、CTFramesetter、CTRun、CTLine、CTFrame、および関連オブジェクト) は、単一の操作、作業キュー、またはスレッドで使用する必要があります。

于 2012-10-05T12:15:01.250 に答える
0

Cocoanetics による DTRichTextEditor をチェックしてください。彼らは無料の DTCoreText を提供しており、これは私が 1 年以上使用して大きな成功を収めています (HTML とリッチ テキストを表示するため)。これは私が見つけたリンクの 1 つですが、Cocoaneticsサイトも参照できます (DTCoreText は無料で、エディターには費用がかかります)。

于 2012-10-05T13:10:22.080 に答える