相关疑难解决方法(0)

如何在UITextField上设置字符限制

我想在UITextField上设置字符限制,但不知道如何.我希望它最多包含16个字符.我该怎么做呢.

xcode character limit nsstring uitextfield

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

如何限制5个UITextField中的字符数

可能重复:
iPhone SDK:设置最大字符长度TextField

我有5个UITextFields,其中只允许6个字符.如何将输入限制为每个文本字段仅6个字符?我试过的任何其他代码都失败了,我没有找到修复它的方法,谢谢:D 编辑:这是我测试的代码:

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    NSUInteger newLength1 = [serie1.text length] + [string length] - range.length;
    NSUInteger newLength2 = [serie2.text length] + [string length] - range.length;
    NSUInteger newLength3 = [serie3.text length] + [string length] - range.length;
    NSUInteger newLength4 = [serie4.text length] + [string length] - range.length;
    NSUInteger newLength5 = [serie5.text length] + [string length] - range.length;

    if(newLength1 > 6)
        return NO;
    if(newLength2 > 6)
        return NO; 
    if(newLength3 > 6)
        return NO; 
    if(newLength4 > 6) …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch ios

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

限制 UITextField 中的字符数

我看过很多答案,但似乎没有一个有效。我有一个以编程方式创建的带有两个 UITextField 的 UIAlertView。我想限制字符数:

  • 第一个字段中的 12 个字符
  • 第二个字段中的 1 个字符

第一个字段代码:

alertDialog.addTextField { (nameField) in
        nameField.placeholder = "Name"
        nameField.borderStyle = .roundedRect
        nameField.clearButtonMode = .whileEditing
        }
Run Code Online (Sandbox Code Playgroud)

第二

alertDialog.addTextField { (keyField) in
        keyField.placeholder = "Key"
        keyField.borderStyle = .roundedRect
        keyField.clearButtonMode = .whileEditing

    }
Run Code Online (Sandbox Code Playgroud)

如何正确限制数量(假设这些字段中没有粘贴)

ios swift swift3

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

限制Swift 2中多个UITextField的长度

一个限制一个长度的解决方案TextField但是功能count已经更新,也是count()功能,所以我不明白如何使用这个:

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
    let newLength = count(textField.text.utf16) + count(string.utf16) - range.length
    return newLength <= 10 // Bool
}
Run Code Online (Sandbox Code Playgroud)

如何更新这个以多个工作TextField,我想我必须说

textField = thisTextField.text...
Run Code Online (Sandbox Code Playgroud)

uitextfield ios swift

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

如何限制iOS应用程序中textfield的字符最多5个字符?

我想限制textFieldIOS应用程序中的字符.我尝试了Stack Overflow中给出的所有方法,所以我问这个问题.

这里我使用了一个Label(安全代码)和一个textfield(5个字符).

我在viewcontroller.m文件中给出了以下代码,但没有工作.

   myTextField.delegate = self

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

{
   NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];

   return !([newString length] > 5);
}
Run Code Online (Sandbox Code Playgroud)

ios4 ios ios5

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

标签 统计

ios ×4

swift ×2

uitextfield ×2

character ×1

cocoa-touch ×1

ios4 ×1

ios5 ×1

iphone ×1

limit ×1

nsstring ×1

swift3 ×1

xcode ×1