cocoa - NSNumberFormatter 通过 StoryBoard - Xcode 9

标签 cocoa storyboard nsnumberformatter

我想通过 Storyboard 实现 NumberFormatter,用于文本字段中的货币输入。

我引用了这些答案:https://stackoverflow.com/a/7479950/7205816 https://stackoverflow.com/a/30688762/7205816

这让我相信它存在于早期的 Xcode 版本中。现在也是同样的情况吗?我们如何在 Storyboard中实现它?

如果我们通过代码执行此操作,我面临的问题是我将其转换为逗号分隔的字符串,但需要在不使用逗号的情况下保存相同的字符串。

实现相同目标的正确方法是什么?

最佳答案

NSNumberFormatter 仅适用于 Mac 应用程序。要在 iOS 上实现相同的行为,您应该以编程方式执行此操作。


在 Xcode 10 中:

在 UI 组件库中,搜索带有数字格式化程序的文本字段

search

然后在场景资源管理器中,选择数字格式化程序:

scene

在属性检查器中,您可以设置数字格式化程序的属性:

attributes


在 Xcode 9 及更低版本上,您可以通过切换检查器面板在 Storyboard中找到 UI 元素:

ui elements

关于cocoa - NSNumberFormatter 通过 StoryBoard - Xcode 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53169458/

相关文章:

ios - 使用 Storyboard进行 iOS 开发

ios - NSNumberFormatter 货币符号

iphone - 如何格式化数字以使其始终有一个小数位?

ios - 尝试将 UITextField 格式化为仅在 iOS 中用于数字输入的货币计算器

ios - 区分 iOS 中的 iPhone 和 iPad Storyboard

cocoa - MGTwitterEngine - 最喜欢的推文

objective-c - Objective-C 的类可视化工具?

objective-c - 带有实时字体(样式文本)的 NSPopupButton

xcode - NSWindow在showWindow后自动关闭

objective-c - FSEvents:获取 fsevents_callback 内的受监控路径