6

書式設定されたテキスト (サイズのバリエーション、特定のテキスト要素の位置など) が必要だが、UIWebView を使用したくない場合、残りのオプションは Core Text だけですか?

私が UIWebView を敬遠しているのは、主に、iPad と iPhone を切り替えるときにレイアウトを正しく取得する際に問題があったためです。条件付きコードを実行して、デバイスや方向に応じて HTML を動的に調整するのではなく、Core Text を使用することを考えてみました。

提案?

4

2 に答える 2

3

おそらくNSAttributedStringあなたの原因を助けることができますか?

NSAttributedString オブジェクトは、文字列と、文字列内の個々の文字または文字範囲に適用される属性 (フォントやカーニングなど) の関連セットを管理します。文字とその属性の関連付けは、属性付き文字列と呼ばれます。クラスタの 2 つのパブリック クラスである NSAttributedString と NSMutableAttributedString は、それぞれ読み取り専用の属性付き文字列と変更可能な属性付き文字列のプログラム インターフェイスを宣言します。

于 2012-11-04T15:19:05.453 に答える
0

Apple の SDK のみを使用すると、はい、Core Text が唯一の他のオプションです。サードパーティの実装があると確信しています。興味があれば、その質問をすることができます。Apple には、Core Text を使用してテキストを描画する方法とキーボード入力を処理する方法の両方を示す適切な例があります。

于 2011-02-12T02:28:43.003 に答える