赞
踩
遇到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)前往
……
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。