2017-10-04 5 views
-1

は、私が自動増加し、また自動増加フッターの高さが.How私はあなたが必要とする一般的に私は、その高さが自動増加

+0

これは別の問題に答えていたが、それは解決にどうなる

let textLabel = UILabel() textLabel.frame = CGRect.init(x: sidePadding, y: titleLabel.frame.origin.y + titleLabel.frame.size.height, width: dialogViewWidth - 2 * sidePadding, height:messageTextSize.height) 

をテキストに対応しますテーブルフッタの自動サイズ設定も可能です:https://stackoverflow.com/a/46414131/6257435 – DonMag

+0

あなたが書いたコードを表示してください。間違っている箇所を確認するのに役立ちます。人々にあなたを助けてもらうために、あなたは自分自身を助けるためにあなたが過ごしたことを示しています。 –

答えて

0

この任意のアイデアを実現することができますどのテーブルフッターにラベルを追加したいテーブルビューフッターを持っていますかUILabelのテキストの高さを計算します。

let messageTextSize = text.boundingRect(with: CGSize.init(width: dialogViewWidth, height: CGFloat(MAXFLOAT)), options: .usesLineFragmentOrigin, context: nil) 

、その後、あなたは高さ/幅を有するようにラベルの枠を設定するには、あなたが通常のビューのlayoutSubview

関連する問題