xcode实时视图的Yosemite(OSX 10.10)功能是否适用于OSX上的NSView?

时间:2014-06-26 23:58:32

标签: xcode macos nsview

我正在尝试确定实时视图功能是否适用于OSX 10.10上的NSView,或者目前仅适用于iOS?

对于iOS项目,它适用于UIView,但是我无法让OSX项目工作。

1 个答案:

答案 0 :(得分:1)

是的确有效。您只需要在视图类标题的正确位置为IBDesignable(在类接口声明之前)和IBInspectable(在IB中编辑的属性之前)添加相同的符号,并确保您的nib或storyboard具有类集适当地在IB的tge检查员。

您还需要注意必须是属性,并且它们在类型上有些限制。

有时IB对于立即识别它仍然有点不稳定,因此您可能需要使用该笔尖或故事板构建或重新打开选项卡。

此外,我希望您的里程可能会因更复杂视图的子类而有所不同,请记住这仅适用于某些时候属于NSView后代的对象。没有NSCell的后代。