相关疑难解决方法(0)

设置UITextField的最大字符长度

UITextField当我加载一个时,如何设置iPhone SDK上的最大字符数UIView

cocoa-touch objective-c uitextfield ios

467
推荐指数
17
解决办法
27万
查看次数

在Swift中设置UITextField的最大字符长度

我知道还有其他主题,但我似乎无法找到如何实现它.

我试图将UITextField限制为只有5个字符

优选字母数字和 - 和.和_

我见过这段代码

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange,
                       replacementString string: String) -> Bool
{
    let maxLength = 4
    let currentString: NSString = textField.text
    let newString: NSString =
             currentString.stringByReplacingCharactersInRange(range, withString: string)
    return newString.length <= maxLength
}
Run Code Online (Sandbox Code Playgroud)

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {

    let length = count(textField.text.utf16) + count(string.utf16) - range.length
    return length <= 10 
}
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何实际实现它或我应该换出哪个"textfield"我的自定义命名为UITextField

string character uitextfield ios swift

64
推荐指数
8
解决办法
9万
查看次数

如何使用swift设置可以输入UITextField的最大字符数?

如何限制UITextFieldto中的字符数10,如果用户输入的字符数超过10,则只记录前10个字符?

uitextfield swift

1
推荐指数
1
解决办法
5152
查看次数

标签 统计

uitextfield ×3

ios ×2

swift ×2

character ×1

cocoa-touch ×1

objective-c ×1

string ×1