0

アプリ内でユーザーが遭遇する情報を表示するために、モノクロ ティッカー [株式ティッカーと考えてください] を作成しました。これは、関連するテキストを含む UILabel のインスタンスによってコンテンツが埋められる UIScrollView の幅の広いインスタンスと狭いインスタンスです。親ビューは独自のデリゲートであり、水平スクロール アニメーションを処理します。UILabel インスタンスは 1 行のみに設定されます。

必要に応じてテキストを 2 色 (赤と黒) にし、必要に応じてプレーンとイタリック体を使用したいと考えています。もちろん、UILabel はこれを行うことができず、UITextView も同様です。

試してみるべき明らかなことは、UILabel インスタンスを UIWebView のインスタンスに置き換え、それに HTML 文字列を送信してテキストをフォーマットすることです。ただし、結果はまだ UILabel ほど満足できるものではありません。たとえば、テキストにはマージン オフセットがあり、1 行に表示する必要があります。

機能するが満足できない別の解決策は、UIScrollView に、それぞれ適切なフォントまたはテキストの色を持つ UILabel インスタンスの連結シーケンスを表示させることです。

UIWebView ソリューションに関して、何をアドバイスしますか? たとえば、UIWebView のインスタンスを視覚的かつ忠実に UILabel に似せるように構成するにはどうすればよいでしょうか?

4

1 に答える 1

1

参考になる場合は、 http://furbo.org/2008/10/07/fancy-uilabels/にあるファンシー ラベルの例をご覧
ください。

于 2010-12-07T08:50:45.627 に答える