【发布时间】:2016-01-07 07:26:32
【问题描述】:
我有一个UITextField,我在其中获取月份编号作为输入。我成功地将 UITextField 中的字符数限制为 2。但我希望用户只输入来自1 to 12 的值,仅此而已。这必须在用户键入数字时同时完成,即func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -> Bool。如果我使用简单的if 条件来检查每个字符并在else 部分返回false,则文本字段将不允许我使用清除或重新输入任何其他字符。谁来帮帮我。
【问题讨论】:
标签: ios swift uitextfield swift2