在swift中添加文本字段内的前缀(iOS)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在swift中添加文本字段内的前缀(iOS)相关的知识,希望对你有一定的参考价值。

我想创建一个前缀为“R_”的文本字段,该文本字段无法编辑。这是我的代码......

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    if (pay_amount.text?.count)! == 2 {
        pay_amount.text = "R_"
        return false
    }else{

        return true
    }
}
答案

检查范围:

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    return range.lowerBound > 1 
}

以上是关于在swift中添加文本字段内的前缀(iOS)的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中将文本字段添加到 UILocalNotification

有没有一种方法可以使用 swift 在 alertview 内的文本字段中提供验证

如何在表格视图 IOS 内的滚动视图中创建文本字段

如何在 iOS swift 中使用文本字段过滤日期数组?

如何使用 Swift 在 iOS 中检测多行键盘粘贴事件?

IOS – 在 Swift 中处理 OnetimeCode