0
我的UILabel休息和包裝完美,當字體大小爲默認值,但是當字體只是增加幾個點,標籤不碎掉(既當字體是定製或系統)。爲什麼會發生這種情況,我該如何解決?的UILabel沒有違反.byWordWrapping時字體大小太大
let titleLabel = UILabel()
titleLabel.text = "Have you ever slipped on a banana peel?"
titleLabel.frame.size.width = view.frame.width
titleLabel.numberOfLines = 0
titleLabel.sizeToFit()
titleLabel.lineBreakMode = .byWordWrapping
titleLabel.font = UIFont(name: displayBlack, size: 32.0)
titleLabel.textColor = UIColor.text
view.addSubview(titleLabel)
這不是問題。字體大小是導致這個問題的唯一變量,我不明白爲什麼。 –
您確定有足夠的空間可用於標籤打破2行嗎? – Mina
我可以打破20行與系統字體沒有任何問題,但只要通過我甚至一個點增加的字體大小,我不能突破的單行。 –