【发布时间】:2014-06-27 16:10:40
【问题描述】:
我有一个带有以下代码的 UITextField,它获取值并转换为货币格式:
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[numberFormatter setCurrencySymbol:@"$"];
[numberFormatter setMaximumFractionDigits:2];
[numberFormatter setMinimumFractionDigits:2];
此代码运行良好,但是当我尝试使用此命令将小数分隔符(逗号',')更改为(点'。')时:
[numberFormatter setDecimalSeparator:@"."];
我的 TextField 继续显示逗号作为分隔符,但这次我无法编辑我的文本字段,我该如何解决这个问题?
EDIT
在 Ipad 模拟器中,此代码运行良好,但当我将此代码放入我的真实 Ipad(来自巴西的语言)时,此代码不起作用!
【问题讨论】:
标签: ios objective-c uitextfield