在一個畫面有某個label的numberOfLines設定為3,

但我不確定從server撈回資料餵給label後label的高度,

也許是1行、2行或是3行,高度都不盡相同,

這時我找到這個方法:

這個方法可以算出label取得string之後的高度。

 

另外我想要設定label的最大高度(即numberOfLines = 3的高度),

所以我又加了一個withMaxHeight到方法裡:

取得label最後的高度後,就可以自由調整版面到指定的位子了!