我正在製作媒體播放器應用程序。我有導航控制器中嵌入的UITableViewControllers。我想以某種方式製作一個可能覆蓋多個(2?)這些tableview控制器的視圖(其中一個顯示用戶的播放列表,另一個顯示播放列表中的曲目),但僅在底部顯示,如正在播放在此如何使用XCode在iOS中製作媒體播放器應用程序中的現在播放欄?
酒吧中(例如)Spotify的iOS應用(如在此
左下方或者我試圖將一個集裝箱查看到我的導航控制器(我的TableViewCell嵌入其中),但它不會讓我把它放在那裏。
它看起來像我可以將容器視圖拖到我的TableView中,但是當我在不同的tableviews之間導航時,它將如何保持在那裏?
試圖遵循@ Rintaro的建議,但我對XCode有點新鮮。你是怎麼做的?所以我做了一個單一的視圖應用程序,我添加了一個容器視圖到第一個VC,它是imm畫在故事板的其他地方,但我無法弄清楚如何告訴那個視圖它是一個導航控制器。此外,只要我向第一個VC添加第二個容器並嘗試調整大小,第一個容器就會消失!它仍然在左邊的層次結構中列出,並且仍然有一個指向它的箭頭,但添加並指向的視圖控制器也是不可見的?!
UPDATE:這工作得很好,但它與方向變化的問題。我怎樣才能使這項工作在兩個方向? (我假設它當前將「正在播放的視圖」定位在屏幕外)。
感謝您的文章,我已經編輯了我的問題,試圖回答您的答案,看起來很有希望從您的屏幕截圖!視圖控制器是「主容器視圖控制器」?我沒有看到有這個圖標的對象庫中的任何東西? – Michael 2014-11-05 17:54:21
主控制器是簡單的UIViewController,它包含2個UIContainerView。好主意。 – 2014-11-05 20:49:15
@Michael已添加到答案。 – rintaro 2014-11-06 02:42:55