我在桌面视图中有三个textfields
。我需要为每个textfield
设置范围,如:
TextField1
- > MobileNumber - >我不允许用户输入超过10位的数字
Textfield2
- > PostalCode - >我不允许用户输入超过6位的数字
Textfield3
- >用户名 - >我不允许用户将第一个字符留空
答案 0 :(得分:0)
假设3个文本字段位于同一个单元格中:
在UI Builder中创建3个不同的UITextField
,并将它们放在表格视图中的单元格内。
单击第一个文本字段,然后从属性检查器中将其标记属性设置为1.将其他2个文本字段的标记属性设置为2和3.
现在,在您的cellForRowAtIndex
方法中以及包含3个文本字段的单元格的索引处:
if let mobileNumberTextField = cell.viewWithTag(1) as UITextField {
// Customize mobileNumberTextField
}
if let postalCodeTextField = cell.viewWithTag(2) as UITextField {
// Customize postalCodeTextField
}
if let userNameTextField = cell.viewWithTag(3) as UITextField {
// Customize userNameTextField
}
您可以通过继承UITableViewCell
并在其中创建3个文本字段属性来获得相同的结果。