我正在使用Xcode 7 beta 5和Swift 2。我目前有一个UITextField和一个UIButton。 UITextField被设置为一个小数点,但是,用户可以输入多位小数。这不是我希望应用程序工作的方式。我想检查,当按钮被点击时,如果文本字段有0-1小数点。是否有任何声明检查多个小数点?如果字符串包含语句 - Swift 2 Xcode 7
0
A
回答
3
在此引用到你的UITextField替换textField
:
if textField.text.componentsSeperatedByString(".").count >= 3 {
// more than 1 decimal point
}
这种方式隔开的文本字段到一个数组中,并创建任何小数点分隔字符串数组。如果有0-1小数点,则该数组将少于3个项目。 This文档可能会有所帮助。
3
给出文本字段delegate并执行textField:shouldChangeCharactersInRange:replacementString:
以防止用户输入小数点,如果已经存在一个小数点。
相关问题
- 1. 如果句子包含字符串
- 2. 如果else条件语句仅包含特定字符串
- 3. 问题和如果语句包含一个字符串在C++
- 4. Swift switch语句匹配字符串的子字符串
- 5. 如果一个字符串包含2个字
- 6. C#如果字符串包含
- 7. 如何分割一个字符串,如果它包含句点(。)?
- 8. 如果数组值包含字符串
- 9. 如果语句带字符串
- 10. 如果语句和字符串
- 11. 如果else语句与子字符串
- 12. 如果语句字符串怪comparaison
- 13. 如果语句不是使用equals运行的字符串,但包含作品
- 14. IF语句,如果字符串只包含空格,则返回true
- 15. Gmail API iOS Xcode 7,Swift 2
- 16. Logstash配置,“如果字符串包含...”
- 17. 如果URL包含字符串?
- 18. 如果字符串中包含的JavaScript
- 19. 如果字符串不包含在python
- 20. iPhone Objective-C:如果字符串包含...?
- 21. 字符串需要包含2个字
- 22. 打开字符串如果语句一个Java IF语句
- 23. 将PHP包含在包含语句的字符串中得到回应
- 24. 将字符串添加到结果集中包含的select语句
- 25. TypeError:execv()arg 2只能包含字符串
- 26. 返回子字符串,如果包含字符
- 27. 如何比较包含相同字符的2个字符串
- 28. 字符串包含
- 29. 包含字符串
- 30. 包含特殊字符和空格的字符串的MSAccess更新语句
对不起,但那并不适合我。你可以请尝试更具体吗?我试着输入两段代码,但他们没有工作...... – penatheboss