【问题标题】:How to access an NSNumberFormatter in a text field cell?如何在文本字段单元格中访问 NSNumberFormatter?
【发布时间】:2011-07-18 00:55:50
【问题描述】:

在 XCode 3.2.x 的 Interface Builder 中,这很简单,选择文本单元格会显示一个用于格式化程序的小图标,可以选择该图标以在属性窗格中配置格式化程序。

现在在 XCode 4 中,格式化程序图标不见了!如果我从库中拖动一个带有 NSTextFormatter 的 NSTextField 实例,或者将 NSTextFormatter 拖放到现有单元格中,我无法弄清楚选择格式化程序来配置它!

除此之外,Core Data 实体 UI 原型助手已被删除,我想说 IB 与 XC4 的集成充其量只是半生不熟!

这个人运气好吗?

【问题讨论】:

    标签: interface-builder xcode4 nsnumberformatter nstextfieldcell


    【解决方案1】:

    您可以从窗口顶部的跳转栏访问格式化程序。如果您选择添加格式化程序的组件,单击并按住,它将变成一个下拉菜单。移动到子菜单,格式化程序应该会显示在您可以选择的位置。

    您似乎可以将整个 ui 视为一组级联菜单。

    现在删除格式化程序,这是一个不同的问题...... ... 进一步观察后发现:

    在 xcode4 中 IB 窗口的左侧是一个“dock”,其中包含文件所有者、第一响应者等的图标。此列是可展开的,当您这样做时,将显示 nib 文件的分层视图。通过它您可以像取景器一样导航。

    另外,请参阅这篇文章: http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/InterfaceBuilder/InterfaceBuilder.html%23//apple_ref/doc/uid/TP40010215-CH6-SW3

    【讨论】:

    • 单击并按住在 XCode 4.4.1 中不起作用。添加后似乎没有任何直观的方式来访问格式化程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多