1

UITextviewに表示するNSStringのサイズを知りたいです。それは英語のためにうまくいっています。ただし、文字列がスペイン語、ヒンディー語、日本語などの他の言語の場合、動作が遅いことを意味します。

CGSize ContentSize=[MainContentString sizeWithFont:TextView.font constraintToSize:CSize lineBreakMode:UILineBreakModeWordWrap];

それをより速く行う方法はありますか?

4

2 に答える 2

0

実際には、UITextView のサイズをコンテンツの正しい高さに変更する非常に簡単な方法があります。UITextView contentSize を使用して実行できます。

CGRect frame = _textView.frame;
frame.size.height = _textView.contentSize.height;
_textView.frame = frame;
于 2012-11-01T12:05:03.733 に答える
0

UIView のautoresizedSubviewscontentModeをチェックしてください- ストーリーボードでそれらを試してみてください。

実装の有無にかかわらず試してみてください - 動作するかどうかを確認してください。

于 2012-11-01T14:26:16.210 に答える