UITextField 限制用户输入小数点后位数的方法

位数限制: limited

在UITextField的代理方法中添加类似如下代码
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{NSMutableString * futureString = [NSMutableString stringWithString:textField.text];[futureString  insertString:string atIndex:range.location];NSInteger flag=0;const NSInteger limited = 1;for (int i = futureString.length-1; i>=0; i--) {if ([futureString characterAtIndex:i] == '.') {if (flag > limited) {return NO;}break;}flag++;}return YES;
}

转载于:https://www.cnblogs.com/GJ-ios/p/6868725.html

UITextField 限制用户输入小数点后位数的方法相关推荐

  1. c#保留小数点后位数的方法

    Double dValue = 95.12345;int iValue = 10000;string strValue = "95.12345";string result = & ...

  2. android 只输入数字与小数点_Android金额输入框只允许输入小数点后两位效果

    一:要实现这个效果也不是很复杂,只需要设置输入框输入的字符类型.设置InputFilter.设置输入变化监听即可.下面直接来看代码吧-. 二:new 一个class extends AppCompat ...

  3. C#【保留小数点后位数】与【字符串数字格式化】

    保留小数点后位数 Double dValue = 95.12345;int iValue = 10000; string strValue = "95.12345"; string ...

  4. 限制EditText只能输入小数点后两位

    设置EditText只能输入小数点后两位,在价格等有限制的输入时特别有效 TextWatcher textWatcher = new TextWatcher() {@Overridepublic vo ...

  5. java设置小数位数_java设置小数点后位数

    static void challenge2() throws IOException { double double1; double double2; double double3; double ...

  6. 让用户输入一个三位数(若不是三位数则提示错误),判断该数是否是水仙花数。(水仙花数:每一位上的数字的立方和,等于该数本身)

    import java.util.Scanner; public class Test {public static void main(String[] args){/*让用户输入一个三位数(若不是 ...

  7. 【C++IO流】C++打印浮点数小数点后多少的方法,序列化

    1.iostream 1.打印浮点数的小数后的位数 建议:     1.C++尽量去用cin和cout,能用它就用他     2.用cout和cin不方便的地方,再去用scanf和printf 例子: ...

  8. java 常用四舍五入保留小数点后两位方法

    java 常用四舍五入保留小数点后两位方法 1 . Math.round double num = Math.round(5.2544555 * 100) * 0.01; System.out.pri ...

  9. excel2019如何保留小数点后两位方法

    描述:excel2019如何保留小数点后两位方法 步骤: 使用=round(单元格,2)函数

最新文章

  1. 中国新冠研究登上Science封面,全球首次揭示新冠病毒人体蛋白受体结构
  2. SylixOS内核打印调试方法
  3. 随机抽样java_Reservoir Sampling 蓄水池抽样算法,经典抽样
  4. 数据结构与算法笔记(十四)—— 二叉树
  5. checkbox 与文字对齐
  6. hbase中清空整张表的数据
  7. java如何寻找main函数对应的类
  8. h2o中模型存储与加载
  9. 信息——人类现代文明的奇迹
  10. 消息称网易云音乐寻求在港上市 或于明年正式IPO
  11. 【linux】知识点总结
  12. JUC中Executor基本知识
  13. php 显示探针_X 探针(刘海探针)-免费开源 PHP 探针
  14. Windows美化之鼠标光标
  15. vue3.2 lottie-web动画+引入json动画
  16. SQLmap————10、sqlmap详细命令
  17. 测试工作绝不仅限于点点点
  18. 一文详解SLAM回环及优化
  19. 危险在线旅游,为何依然有人冒死买卖?
  20. 云服务 saas_SaaS和云服务策划

热门文章

  1. Gazebo构建小车模型并通过ROS控制
  2. 安卓获取浏览器上网记录_Android 获取浏览器当前分享页面的截屏示例
  3. powerdesigner 同步mysql 报错_PowerDesigner实用技巧小结 及 导出word,想字段顺序跟模型中一致,如何设置...
  4. Acwing--单调栈
  5. Linux C/C++解析xls
  6. MySQL面试题 | 附答案解析(七)
  7. Socket:UDP协议小白
  8. pyinstaller 打包tensorflow2.0为单个文件
  9. python怎么编程乘法口诀表_用python编写乘法口诀表的方法
  10. 天顶角Zenith方位角Azimuth