我会使用什么代码让用户输入年龄介于18到120之间的数字?
类似的东西:
agetextfield必须= = 18-120之间的数字
如果他们输入的字符串不是数字,请提醒用户"请输入Age作为数字值,例如19"。
如果他们输入的数字小于18,请提醒用户"用户必须年满18岁并且#34;
如果他们输入的数字大于120,请提醒用户"用户必须介于18至120岁之间。
答案 0 :(得分:-1)
您可以将其用于输入类型,它仅显示数字键盘。
textField.keyboardType = .numberPad
然后设置委托 textField.delegate = self
所以你可以使用它:
func textFieldDidEndEditing(_ textField: UITextField) {
if Int(textField.text!)! < 18 || Int(textField.text!)! > 120 {
// Alert
}
}