nsnumberformatter相关内容

在 Swift 中使用 NSNumberFormatter 格式化货币输入

我正在创建一个预算应用程序,允许用户输入他们的预算以及交易.我需要允许用户从单独的文本字段中输入便士和英镑,并且它们需要与货币符号一起格式化.我目前可以正常工作,但希望将其本地化,因为目前它仅适用于 GBP.我一直在努力将 NSNumberFormatter 示例从 Objective-C 转换为 Swift. 我的第一个问题是我需要将输入字段的占位符设置为特定于用户位置.例如.英镑和便士, ..
发布时间:2022-01-31 18:31:38 移动开发

如何使用 Swift 在文本字段(从右到左)上输入货币格式?

我有一个数字,比如说 0.00. 当用户点击 1. 我们应该有 0.01 当用户点击 2. 我们应该显示 0.12 当用户点击 3. 我们应该显示 1.23 当用户点击 4. 我们应该显示 12.34 我如何使用 Swift 做到这一点? 解决方案 对于 Swift 3.在文本字段上输入货币格式(从右到左) override func viewDidLoad() {su ..
发布时间:2021-12-01 17:15:44 移动开发

使用 Swift 中的 NSNumberFormatter 格式化货币输入

我正在创建一个预算应用程序,允许用户输入他们的预算和交易.我需要允许用户从单独的文本字段中输入便士和英镑,并且它们需要与货币符号一起格式化.我现在可以正常工作,但希望将其本地化,因为目前它仅适用于英镑.我一直在努力将 NSNumberFormatter 示例从 Objective-C 转换为 Swift. 我的第一个问题是我需要将输入字段的占位符设置为特定于用户位置.例如.英镑和便士、美元和 ..
发布时间:2021-09-01 20:27:22 移动开发

在 Swift 3 中格式化数字

我想将数字格式化为:123234234234 中的 123.234.234.234 取决于用户在文本字段中键入的内容.我不想管理货币,这不是关于货币,而是关于用户必须输入一个数字,并且这个数字的格式应该正确,以便于阅读. 不是逗号,而是点. 我在整个研究中只发现了货币内容 解决方案 您正在寻找的可能是 groupingSeparator of NumberFormatter ..
发布时间:2021-06-10 19:14:48 移动开发

NSDecimalNumber 圆整长数

我正在尝试让 NSDecimalNumber 打印出大数字、15 位或更多位数字.在 15 位数字时,我看到 111,111,111,111,111.超过 15 位数字我看到 1,111,111,111,111,110,即使格式化的数字是 1111111111111111. 一个例子来说明我的问题: NSNumberFormatter *formatter = [[NSNumberForm ..
发布时间:2021-06-10 19:12:52 其他开发

如何转换电话号码格式的字符串?目标 c

我想将字符串转换为电话号码格式.例如,我有一个字符串,其中包含值“456897012".现在我想将其转换为电话号码格式,如 (456)897-012.那么这个过程是什么?我怎样才能做到这一点? 解决方案 我想这样的事情应该可以解决; NSString *unformatted = @"5129876985";NSArray *stringComponents = [NSArray arr ..
发布时间:2021-06-09 20:19:06 移动开发

设置NSNumber值的精度

我遇到一个NSNumber变量"num"的问题,该变量当前包含0.522000003606 我在stackoverflow上查找了其他几个问题,其他问题也相同,但一无所获.我的项目当前使用的是ARC,因此我认为某些功能不可用,也就是说,除非我不允许在类中使用ARC,否则我现在想设置NSNumber的精度. 我了解NSNumberFormatter是我必须使用的基本setPrecisio ..
发布时间:2021-05-16 20:31:11 移动开发

快速将Double转换为科学计数法

我正在尝试将给定的double转换为科学计数法,并遇到一些问题.我似乎也找不到有关如何执行操作的大量文档.目前我正在使用: var val = 500var numberFormatter = NSNumberFormatter()numberFormatter.numberStyle = NSNumberFormatterStyle.ScientificStyle让数字= numberFor ..
发布时间:2021-05-16 20:17:54 移动开发

NSNumberformatter加零

我正在寻找一种将"1"显示为"01"的方法,因此基本上所有低于10的内容都应以0开头. 什么是最好的方法? 我知道我可以使用简单的if结构来执行此检查,但是使用NSNumberformatter应该可以做到这一点吧? 解决方案 如果您只想使用NSString,则只需执行以下操作: NSString *myNumber = [NSString stringWithFormat:@ ..
发布时间:2020-11-30 22:54:50 移动开发

NSNumberFormatter paddingPosition不起作用

我有一个这样的格式化货币值。 $ 99.99 。我需要在货币符号和金额之间留一个空格,例如 $ 99.99 。从这个 answer 中我发现我需要为此使用填充。但是我正在尝试的方法不起作用。 private var currencyFormatter:NSNumberFormatter = { 让formatter = NSNumberFormatter () formatter.num ..
发布时间:2020-10-13 04:36:00 移动开发

尝试格式化UITextField使其表现得像仅适用于iOS中数字输入的货币计算器

我的应用程序中有一个 UITextField ,应该只接收来自用户的数字输入。此数字输入应该代表货币(即,只有两位小数),当未输入任何内容时,其默认值为 0.00 。我还想在最左侧有一个“ $” 符号,数字右对齐,这样数字从右向左移动,如下所示: 例如输入数字“ 1234.56” 时。 1。 $ 0.00 。 2。 $ 0.01 。 3。 $ 0.12 。 4。 $ ..
发布时间:2020-10-13 04:22:49 移动开发

格式化轴标签核心图的长数字

我正在尝试为轴标签设置“ k”形式的长数字格式。例如;如果我有 10000 ,我希望将其显示为 10000 。 我已经尝试过此答案。但是我无法获取格式化的数字。我还需要做什么?请指导我。谢谢。 编辑: HumanReadableFormatter.h > @interface HumanReadableFormatter:NSNumberFormatter @en ..
发布时间:2020-10-10 00:46:12 移动开发

NSNumberFormatter舍入为负零

我正在使用 NSNumberFormatter 将浮点值格式化为整数字符串,即省略小数部分。我觉得很奇怪,范围为(-0.5,0) *打开间隔的数字最终为 -0 。由于此值将显示给用户,因此我认为负零是不合适的。我尝试了 numberStyle 和 roundingMode 的各种组合,但均未成功。 是否可以将 NSNumberFormatter 配置为将其输出为 0 ,还是我必须求助于手动校 ..
发布时间:2020-10-04 00:48:48 移动开发