1
我正在嘗試製作一個標籤multilines,它適合屏幕,所以我使用CGFloat.max來使它的高度動態...但使用CGFloat.max引起該標籤忽略定位,任何始終保持在Y軸上的位置0 ....使用CGFloat.max來調整標籤的大小,移動它
即使傳遞任何可變OU甚至數到它,在Y軸的0保持
任何想法修復?
let label: UILabel = UILabel(frame: CGRectMake(10, 50, screenWidthArea, CGFloat.max))
label.numberOfLines = 0
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
label.text = text
label.sizeToFit()
self.view.addSubview(label)
你的問題的措辭使我困惑。你是否試圖製作一個標籤爲屏幕的「寬度」和「高度」? –
我試圖使標籤適合文本大小的高度,與屏幕的寬度。我已經找到了答案,如下所示 –