我在製作一個可搜索的列表應用程序。它將有一個「過濾器」按鈕,當點擊時,將顯示過濾選項列表如何在Swift中呈現另一個視圖控制器?
模式視圖控制器應該從右到左,而不是覆蓋整個屏幕(如下所示)。
我已經設法以編程方式顯示一個視圖控制器,覆蓋整個頁面,但我無法設法找出如何動畫視圖控制器的開放(從右到左)以及如何留下一些空間查看其他View Controller。它必須在Swift中。我已經看到了一些關於這個問題的問題,但是我可以找到使用Objective C和不推薦使用的API的所有問題。
感謝
例子:
實際上,如果你想在父/子關係中託管另一個視圖控制器,你需要做的事情還有很多。您需要將子項添加到子視圖控制器列表中,然後有多少系統消息應該轉發。最好在IB中使用容器視圖,並將其他視圖控制器與嵌入式Segue連接起來,如我在答案中所述。 –