演示 |
---|
![]() |
// Example: phone number in Japan
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = MSFormCell(lengthError: (0, 11), pregError: (.phone, nil))
cell.editField(beginEditing: nil, textChanged: { (text) in
self.user.tel = text
}, didReturn: {
if let cell = tableView.cellForRow(at: indexPath) as? MSFormCell {
cell.textField.resignFirstResponder()
}
})
cell.textField.keyboardType = .numberPad
cell.textField.placeholder = "enter your phone number"
cell.textField.text = self.user.tel
return cell
}
MSFormCell 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。