MSFormCell 1.0.5

MSFormCell 1.0.5

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2017年3月
SwiftSwift 版本3.0
SPM支持 SPM

所有者 维护。



  • masashi-sutou

MSFormCell

概述

演示

要求

  • Xcode 8
  • Swift 3
  • iOS 8.0 或更高版本

用法

// 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 文件。