可可界面构建器类似于“属性检查器”的窗口

3
3个回答

2

没有内置的Cocoa控件可以完成这项任务。您需要编写一些自定义视图来复制该功能。

在此问题的答案中有一些关于创建自定义控件的好建议:了解自定义绘制接口组件(Cocoa)的信息

如果您需要额外帮助,我建议您提出更小、更具体的问题,解释您已经尝试过什么以及哪些方面没有起作用。


2

对于此项目采用BSD许可证,我给予+1的支持。GPL对商业软件不友好,因此对大多数Mac开发人员也不友好。 - Quinn Taylor
@Nevermind 显然。但是,如果你真的需要的话,你可能可以将它回溯到Tiger。 - Dave DeLong
@Dave 链接已经失效。 - shahid610169

1

我编写了一些自定义类来完成这个任务,结果比我预期的要少。我将其分解为两个独立的组件,可以单独使用-第一个处理顶部的图标并执行视图切换,第二个处理可扩展的窗格: ViewSelectorBar InspectorPanel

我的代码可在github上获取,并受BSD 2条款许可。


2
你是否考虑过使用MIT或BSD等非GPL许可证?对于大多数Mac软件来说,GPL并不是一个很好的选择。由于商业软件不能合法地使用GPL代码并保持闭源状态,因此GPL会限制谁可以回馈你的代码,更不用说在第一时间实际使用它了。 - Quinn Taylor
1
当我将其整合到框架中时,我会将其放置在BSD许可证下,是的。 - sbooth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接