2011-07-26 12 views
1

文字列がランダムに生成された場合、いくつかは短絡であり、一部は長いものです。ランダムな文字列からuiscrollviewの高さを見つける方法は?

short e.g: 
description dummy text. 

long e.g: 
description dummy text. description dummy text. description dummy text. description dummy text. description dummy text. description dummy text. description dummy text. description dummy text. description dummy text. description dummy text. description dummy text. description dummy text. 

私は修正幅で、言うことができます、UIScrollViewのを作成したい:250ピクセル、高さが与えられた文字列がUIScrollViewのに入れていることをどのように多くの行に依存しています。必要な身長をどのように計算するのですか?

教えてください:D

+0

[リンク] [1] [1]:http://stackoverflow.com/questions/3850646/dynamic-uilabel-content-inside-of-a-uiscrollview 上記のリンクが役立つことを願っています – booleanBoy

+0

@iphoneFreak:それは私が必要とするものに近づきますが、あなたが与えたリンクはuilabelです。リンクありがとう – johnie

+0

Fine.Happyコーディング – booleanBoy

答えて

3

this pageを見てください。

– sizeWithFont:forWidth:lineBreakMode: 

この方法で高さを見つけることができます。

+0

+1素晴らしいリンクです。 –

+0

はい、テキストサイズに応じてラベルのフレームのサイズを動的に変更するのに役立ちます。それに基づいて、スクロールビューのcontentSizeを変更することができます。 – booleanBoy

+0

これに代わる方法として、これを使うことができます:CGRect frame = _textView.frame; frame.size.height = _textView.contentSize.height; _textView.frame = frame; – johnie

関連する問題