2011-01-10 61 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。)

相關問題