我的计算器应用程序中有两个关于小数的问题:
(1)如何添加小数点按钮?
(2)如果我在计算器上输入或计算一个大数字,它会显示: https://www.dropbox.com/s/nuigto6vcok8rtk/Screen%20Shot%202013-10-12%20at%2016.22.44.png
代码:https://www.dropbox.com/sh/zu6ijmbvredssoo/2cH4rzDd3E
计算器使用按钮
我正在使用xcode 5
答案 0 :(得分:0)
你的帖子太模糊了。您的计算器应用程序是否使用iOS键盘,或者您是否有自定义按钮?你的意思是“十进制按钮”是什么意思?您想要一个在用户输入的数字中插入小数位的按钮?
这样做取决于计算器应用的工作方式。
我不会为你下载和检查你的应用程序 - 抱歉。您需要提供一个简短,完整的解释,说明您的应用现在如何运作,以及您正在尝试做什么。
关于输出,这是科学记数法,是显示大数字的一种非常常见的方式。如果指数足够大或足够小,则“%g”(或“%G”)格式字符串会自动切换为科学记数法。有关详细信息,请阅读“格式说明符”中Xcode文档部分中的“%g”说明。
您可能想要创建自定义NSNumberFormatter并使用它来格式化输出编号。这将为您提供比使用stringWithFormat等更多的控制权。