我应该将子类用于获取自定义控件?

时间:2011-04-12 20:13:30

标签: cocoa user-interface subclassing

我在Mac上使用Alfred。它是某种启动器,可以帮助更快地打开应用程序和文档。 我一直想知道他们是如何进行自定义控件的。我不知道他们是否继承了NSView或NSTextField。这是一个截图。 Alfred ui

提前致谢!

1 个答案:

答案 0 :(得分:1)

在这种情况下,我猜他们将NSTextField子类化为输入。搜索结果可以基于NSView。您应该为控件提供子类,该控件为您提供所需的功能,允许您构建它们。重新实现的功能越少越好!