我有一个UITextField,我想确定输入的文本的宽度。
bounds属性只有Textfield的大小,而没有文本的大小。
我有一个UITextField,我想确定输入的文本的宽度。
bounds属性只有Textfield的大小,而没有文本的大小。
CGFloat width = [aTextField.text sizeWithFont:aTextField.font].width;
sizeWithFont:
方法已被废弃,请使用新的方法。CGFloat width = [tf.text sizeWithAttributes: @{NSFontAttributeName:tf.font}].width;
int textLength = [someTextField.text length]
CGSize size = [someTextField.text sizeWithFont:someTextField.font];
//size.width contains the width
在Swift 3.0中:
let size = aTextField.attributedText?.size()
let height = size.height
let width = size.width
CGSize size = [myTextField.text sizeWithFont:myTextField.font];
textField是代理,它被附加在界面构建器中......
[textField.text length]