3

次のオープンソースは、主にハイパーリンクURL、電話番号に使用されます。etc / https://github.com/clawoo/IFTweetLabel

ただし、このオープンソースには、長すぎる(1行を超える)場合にハイパーリンクが作成されないという大きな問題が1つあります。

次のURLを使用してみましたが、3行ではなく最初の行のみがハイパーリンクされています http://2.bp.blogspot.com/_wuODgRtiCUY/TO2W2EqC2hI/AAAAAAAAAEA/PbwTm9Cl8As/s1600/Shining-Apple-Logo-759135.jpg

解決策やその他の優れたオープンソースを投稿してください。

ありがとう

4

1 に答える 1

0

ちょうど解決策を得ました。

コードをコメントアウトします。

//BOOL breakWidth = NO;

/*if (currentSize.width > frame.size.width)
{
// the width of the text in the frame caused the line to break
    //NSLog(@"------ scanText = '%@', currentSize = %@", scanText,       
    //NSStringFromCGSize(currentSize));
      breakWidth = YES;

  }*/

これで、文字列の幅 (または 1 行の終わり) はチェックされず、改行文字が取得されるまで文字列全体がチェックされます。

于 2013-11-29T08:14:57.260 に答える