2017-10-04 28 views
-1

我想添加一個標籤表頁腳將自動增加和頁腳的高度也增加汽車能。如何實現我我怎麼有一個實現代碼如下頁腳的高度自動增加

+0

這是在回答另外一個問題,但它解決了表格頁腳自動調整大小以及: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) 

然後設置標籤框架具有高度/寬度對應的文本

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) 

你通常會做的視圖的layoutSubview

相關問題