【问题标题】:NSNumberFormatter through StoryBoard - Xcode 9NSNumberFormatter 通过 StoryBoard - Xcode 9
【发布时间】:2018-11-06 09:52:59
【问题描述】:

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

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

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

如果我们通过代码来做,我面临的问题是我将它转换为逗号分隔的字符串,但需要保存它而不用逗号。

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

【问题讨论】:

    标签: cocoa storyboard nsnumberformatter


    【解决方案1】:

    NSNumberFormatter 仅适用于 Mac 应用。要在 iOS 上具有相同的行为,您应该以编程方式进行。


    在 Xcode 10 中:

    在 UI 组件库中,搜索 Text Field with Number Formatter

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

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


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

    【讨论】:

    • 感谢您的回答!我目前正在使用 Xcode 9,那么步骤是否相同?我找不到 UI 组件库
    • 为货币输入选择一种货币样式。
    • @Dia 你会在右下角的检查器中找到它,比如here
    • @Dia NSNumberFormatter 仅适用于 Mac 应用程序。要在 iOS 上具有相同的行为,您应该以编程方式执行此操作。但那将是一个完全不同的问题
    • @Carpsen90 感谢您的回答。在这种情况下将发布另一个。请将此评论作为答案的一部分。我会接受的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 1970-01-01
    • 2018-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多