Как определить длину текста в поле UIText

У меня есть UITextField, из которого я хотел бы определить ширину введенного текста.

Свойство bounds имеет только размер текстового поля, но не текста

Ответы

Ответ 1

CGFloat width =  [aTextField.text sizeWithFont:aTextField.font].width;

Ответ 3

Если вы ищете количество символов, это

int textLength = [someTextField.text length]

Если вы ищете ширину пикселя, попробуйте это

CGSize size = [someTextField.text sizeWithFont:someTextField.font];
//size.width contains the width

Ответ 4

В Swift 3.0

let size:CGSize = aTextField.attributedText.size()
let height = size.height
let width = size.width

Ответ 7

textField - это делегат, который является attac в построителе интерфейса, чем......

[textField.text length]