gab*_*bac 14 iphone uitextfield ios
我有一个UITextField,我想从中确定输入文本的宽度.
bounds属性只有Textfield的大小,而不是文本的大小
Mar*_*aev 14
CGFloat width = [aTextField.text sizeWithFont:aTextField.font].width;
Run Code Online (Sandbox Code Playgroud)
现在sizeWithFont:已经在iOS 7.0中弃用了
CGFloat width = [tf.text sizeWithAttributes: @{NSFontAttributeName:tf.font}].width;
Run Code Online (Sandbox Code Playgroud)
如果你正在寻找字符数,那就是这个
int textLength = [someTextField.text length]
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找像素宽度,试试这个
CGSize size = [someTextField.text sizeWithFont:someTextField.font];
//size.width contains the width
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10953 次 |
| 最近记录: |