Tôi có một UITextField mà từ đó tôi muốn xác định chiều rộng của văn bản đã nhập.Cách xác định độ dài của văn bản trong một UITextfield
Thuộc tính giới hạn chỉ có kích thước của TextField nhưng không phải của văn bản
Tôi có một UITextField mà từ đó tôi muốn xác định chiều rộng của văn bản đã nhập.Cách xác định độ dài của văn bản trong một UITextfield
Thuộc tính giới hạn chỉ có kích thước của TextField nhưng không phải của văn bản
CGFloat width = [aTextField.text sizeWithFont:aTextField.font].width;
Nếu bạn đang tìm kiếm nhân vật đếm nó là thế này
int textLength = [someTextField.text length]
Nếu bạn đang tìm kiếm pixel chiều rộng cố
nàyCGSize size = [someTextField.text sizeWithFont:someTextField.font];
//size.width contains the width
CGSize size = [myTextField.text sizeWithFont:myTextField.font];
Trợ giúp này Pixel Width of the text in a UILabel có giúp không?
TextField là đại biểu đó là attac trong xây dựng giao diện hơn ......
[textField.text dài]
Bây giờ sizeWithFont:
bị phản đối trong iOS 7.0 sử dụng
CGFloat width = [tf.text sizeWithAttributes: @{NSFontAttributeName:tf.font}].width;
Trong Swift 3.0
let size:CGSize = aTextField.attributedText.size()
let height = size.height
let width = size.width
hoạt động hoàn hảo, thx – gabac