0

UITableViewCell にクリック可能なテキストを追加しようとしています。いくつかの異なるアプローチを試しました。

  • fancyLabel などのサードパーティのラベルを使用してみましたが、それらの問題は、右から左への言語をサポートしていないことです (常に左から右にテキストを開始します)。

  • UIWebViewをテキストビューとして使用してみましたが、UIWebViewをUITableViewCellに追加してテーブルを高速にスクロールすると、webView内のテキストが空になり、スクロールが減速するとテキストが再び表示されるため、見栄えがよくありません

  • UITextView はカスタム UIDataDetectionTypes をサポートしておらず、ツイーター リンクの # と @ を検出する必要があるため、使用できません。

問題にアプローチする方法について何か考えはありますか???

4

1 に答える 1

0

ボーダレスUIButtonを作成し、リンクのようにスタイルを設定します (ボタンは左/右揃えのテキストもサポートします)。クリックすると、リンクのコンテンツを含む Web ビューが起動します。

于 2012-05-21T08:21:52.907 に答える