2010-12-30 12 views
1

この質問がとても信じられないほど簡単な場合は、高度で謝罪してください。私は最近、別のプログラムで3時間苦労していましたが、インターネット上の誰もまだ問題がなかったほど簡単な問題でした。Interface BuilderのUITextViewで個々の単語のフォントを変更してください

私がしたいことは、インターフェイスビルダーのプログラムにUITextViewを追加し、テキストのブロックをコピー&ペーストしてから適切な単語を太字にし、適切な言葉をイタリックにすることです。それで全部です。フィールドを選択してcmdtを押すと、ブロック全体のテキストを変更できますが、特定の単語を変更するしか方法が見つからないようです。私はそれが可能であることを知っている、私は私のiPod touch上で正確にこれを行うアプリを持っているので。

とにかく、私はインターフェイスビルダーでこれを行う方法があると思っています(私が取り組んでいる特定のプロジェクトで)それは非常に面倒な非常に高速になる可能性があります。 UITextViewのは、単一のフォントをサポートしています。

は、それは愚かな質問ではありません事前にありがとう、と私はすべてこのリンゴのようなものにとても新しいですので、私はあなたがROFLか何か作るなら、私を許して...

+0

は、同じ質問に対する私のANSERある平野から起因する属性で、テキストを設定することで可能である このヘルプをしてもよいです! http://stackoverflow.com/a/17290968/1000906 –

答えて

4

、スタイル、サイズ、および色。

最も簡単な解決策は、UIWebViewにHTMLスタイルのテキストを使用することです。このような小さなことのために、Webビューはオーバーヘッドのように思えます。おそらくそうです。

それでも8ヵ月前までは、これまでのところ唯一の解決策でした(以前はQuartz/Core Graphicsを使用することもできましたが、それはほとんど見ていませんでした)。 iOS 3.2以降では、すべてのiOSデバイスでCore Textを使用できます。残念ながら、学ぶのはかなり大変ですが、間違いなく実行可能です。

実際に、コアテキストのオーバーヘッドとUIWebViewの比較方法がわかりません。

+0

UIWebViewは、私が達成しようとしていることに対して十分に機能しました。本当にありがとう、新年あけましておめでとう! – user558076

+1

ハッピーニューイヤーにも!それが役立ったら、私の答えの横にある灰色のチェックマークをクリックしてください:それは将来の訪問者が質問に答えられたことを見て、質問者と回答者にとって肯定的な評判を提供するのに役立ちます。 –

0

UITextViewであなたが望むとは思えません。 CATextLayerstringプロパティを試してみてください。NSAttributedStringに設定することができます。尋問の時

1

かもしれないが、少なくとも今これは、インスペクター

関連する問題