【发布时间】:2017-08-25 08:50:39
【问题描述】:
我有多个限制要添加到 2 个单独的文本字段中。
文本字段1 , textField2
两个文本字段
只允许一个小数
只允许长度为 8 个字符
"shouldChangeCharactersIn" - 如何使用此函数应用于多个文本字段并具有多个约束?
func textField(_ textField: UITextField,shouldChangeCharactersIn range: NSRange,replacementString string: String) -> Bool
{
let countdots = (capitalInvested.text?.components(separatedBy: ".").count)! - 1
if countdots > 0 && string == "."
{
return false
}
return true
}
【问题讨论】:
-
检查内部
shouldChangeCharactersInif (textField == textField1 || textField2) { // apply your both conditions}