我想知道textField中文本的确切大小,这样如果超过它的初始较小的大小,我就可以使它更大。
此代码似乎有效,但它不包括光标创建的空间。
let textsize = (self.textField.text as NSString)
.size(attributes: [NSFontAttributeName: self.textField.font as Any])
有没有办法知道光标占用多少空间?
答案 0 :(得分:0)
NSString.size(attributes:)
不计算光标的大小,它只计算字符。所以你可以做的是添加x
作为解决方法的textSize.width
像素。