iOS 数字加小数点键盘 - Go语言中文社区

iOS 数字加小数点键盘


遇到textfield要输入价格的时候,这时候就需要键盘是数字+小数点的键盘。

field.keyboardType = UIKeyboardTypeNumberPad;
这个只是纯数字键盘,没有小数点,效果如下

这里写图片描述

看了一些博客,大概的思路是纯数字键盘的基础上自定义小数点按钮,对按钮添加点击事件,在点击事件里面获取当前显示在textfield上的字符串,然后往字符串后面追加button.currectTitle生成的浮点型数据。这样的话,是不难,只是麻烦。
参考链接:http://blog.csdn.net/zaitianaoxiang/article/details/7895229

如果你仔细找找,你会发现有类似的API
field.keyboardType = UIKeyboardTypeDecimalPad
效果如下

这里写图片描述

当然,你也可以利用正则表达式去判断field.txet是否符合正浮点类型。

这里补充下:
普通键盘下经常要在一些特殊的场景要把return键改写成中文
(1)IM 发送
(2)搜索
(3) 完成
(4)前往
……
这里写图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_18505715/article/details/48466161
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 22:38:44
  • 阅读 ( 1404 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢