我有一個嚴重的「最佳實踐」問題,將我的iOS應用程序移植到Mac。Mac:顯示分層數據列表和詳細視圖(類似於UINavigationController + UITableViewController)
我想顯示一個(可搜索)列表,其條目是其他列表或單個條目,然後用戶可以顯示詳細信息視圖。在iOS下,這隻需使用一堆UITableViewController
作爲列表,另一個(不同)UITableViewController
用於顯示條目的詳細信息。
但是,在OS X下,我們沒有UINavigationController
。可能通過NSOutlineView
或NSBrowser
(用於顯示分層數據)來實現這樣的結構,但是我擔心細節視圖(它可以作爲大綱視圖中最底層的視圖或作爲瀏覽器的預覽控制器)將看起來不合適。另外,我想在NSPopover
(如我在iOS上)中顯示列表,並且在NSPopover
內放置NSOutlineView
或NSBrowser
可能看起來不夠優雅。
任何(或多或少)簡單的解決方案?
將顯示多少項目以及多少個關卡?你能詳細講述這些物品的性質嗎? – tsnorri
這是一個高級計算器應用程序(PocketCAS)的函數參考。這些功能分爲不同的類別,類似於Apple的SDK文檔,共有大約500個功能(其中一個列表包含所有這些功能,但其他功能僅包含幾十個功能)。 – MrMage