2011-01-10 25 views
1

有人知道任何XCode扩展或创建基于Cocoa Cocoa Touch中可见的拆分视图应用程序的方法,以用于Mac应用程序吗?可可应用程序中的拆分视图

例子我见过的是“Reeder for mac”和App Store中最新的Twitter应用程序。

任何帮助是极大的赞赏,感谢

回答

3

可可有一个NSSplitView类可以在Interface Builder中使用,并且可以随时创建自定义拆分视图或使用开源的如RBSplitViewBWToolkit的一个可用。

+0

请注意,BWToolkit,并可能使用RBSplitView,并使用私有框架。如果这是您的最终目标,那么使用它们可能会使您的应用程序无法被接受进入Mac App Store。 – 2011-01-10 20:23:16

+0

@craig:你是说这些项目在Apple的框架中使用私有API,从而取消它们的资格,或者在Mac App Store中销售的应用程序不能使用二级框架(例如,驻留在AppName.app/Contents/Frameworks应用程序包)?虽然前者可能会或可能不会是真实的,但后者是不正确的;第三方框架的限制仅适用于iPhone应用程序商店。例如,TextWrangler.app使用Growl.framework。 – NSGod 2011-01-10 20:32:37

2

您寻找的附加功能是否由已有的NSSplitView提供?

Reeder for Mac似乎使用了一个简单的NSSplitView和3个子视图。 (要创建包含3个视图的分割视图,请将通常的NSSplitView拖到InterfaceBuilder中的窗口或视图中,然后将其他NSView拖入IB文档窗口的“大纲模式”中的NSSplitView。)

相关问题