マルチラインの高さを知ることができると知りたかったですUILabel
?私はメッセージングアプリケーションを開発しており、iPhoneのメッセージングアプリケーションのようなものを実現したいと考えていました。UILabelの高さの計算は?
0
A
答えて
1
あなたはおそらく-[UILabel sizeThatFits:]
方法をしたいlabel.frame.size.height
0
1
でプロパティを取得することができます。ここにあなたがしていることがあります。あなたのUILabelが変数myLabel
に入っていて、その幅をすでに設定しているとしましょう。
myLabel.text = @"This is my very long message which will probably need multiple lines to be displayed because it is very long.";
CGRect bounds = myLabel.bounds;
// Create a size that is the label's current width, and very very tall.
CGSize prototypeSize = CGSizeMake(bounds.size.width, MAXFLOAT);
// Ask myLabel how big it would be if it had to fit in prototypeSize.
// It will figure out where it would put line breaks in the text to
// fit prototypeSize.width.
CGSize fittedSize = [myLabel sizeThatFits:prototypeSize];
// Now update myLabel.bounds using the fitted height and its existing width.
myLabel.bounds = (CGRect){ bounds.origin, CGSizeMake(bounds.size.width, fittedSize.height) };
関連する問題
- 1. 残高の計算
- 2. リストボックス内のScrollViewerの高さの計算
- 3. SVGテキストの垂直高さの計算
- 4. UIScrollViewの高さを計算します
- 5. iOSはtableViewセルのテキストの高さを計算します
- 6. 高度な進捗計算
- 7. 信号の高調波の計算
- 8. グリッド上でのヒストグラムの高速計算
- 9. Pythonのパレートフロントの高速計算
- 10. 動的高さを持つUITableViewCellのUILabel
- 11. 流体/応答レイアウトでのマージンとパッドの高さの計算
- 12. 初期ライフサイクルでのExpandableListViewの高さの計算
- 13. 実際のiframeの高さを計算する際のエラー
- 14. 計算された高さが指定された高さと異なる
- 15. 最高のスピードアップを計算する
- 16. スパースFFT計算の高速化
- 17. ルビーのオンライン高速計算環境
- 18. Rubyでの高性能計算?
- 19. 固定幅のテキストブロックの高さをPHPで計算する
- 20. インラインブロック要素のIE10とクロム計算高さの差
- 21. Open XMLスプレッドシートの高さ/幅とySplit/xSplitの計算
- 22. バウンディングボックスと画像の幅と高さのスケールを計算する
- 23. NSAttributedStringのAutoLayout行の高さを計算する
- 24. divのデフォルトの高さが計算結果と異なる
- 25. 絶対配置要素の高さの計算
- 26. HSSFRowの行の高さを計算する
- 27. 高価な高さの計算を処理するためのベストプラクティス?
- 28. CSS:ブロック要素の高さはどのように計算されますか?
- 29. 計算されたプロパティの合計は?
- 30. カスタムセル内のUILabelは、高さを動的に増やさない
ありがとう! –
@ TusharChutaniこの質問があなたが探していたものであれば、それを受け入れたものとしてマークしてください(左の小さなタグ) – MByD