1
我希望能夠檢測何時UITextfield
溢出它的邊界。檢測文本字段溢出
我想檢測水平溢出(因爲只有1行)。
我正在考慮計算字符的數量,並將其與字母寬度的默認值相乘,看看是否適合在文本字段範圍內,但是由於字母寬度不同也不適用。
我知道adjustsFontSizeToFitWidth
但我想增加文本字段的寬度,而不是減小字體大小。
我希望能夠檢測何時UITextfield
溢出它的邊界。檢測文本字段溢出
我想檢測水平溢出(因爲只有1行)。
我正在考慮計算字符的數量,並將其與字母寬度的默認值相乘,看看是否適合在文本字段範圍內,但是由於字母寬度不同也不適用。
我知道adjustsFontSizeToFitWidth
但我想增加文本字段的寬度,而不是減小字體大小。
下面是其中首先計算文本的大小的代碼,然後將其進行比較,以標籤尺寸:
let textSize: CGSize = self.label.text!.sizeWithAttributes([NSFontAttributeName: self.label.font])
let isOverflowing: Bool = textSize.width > self.label.frame.size.width
http://stackoverflow.com/questions/18897896/replacement-for-deprecated-sizewithfont -in-ios-7? – Larme