我在制作一个可搜索的列表应用程序。它将有一个“过滤器”按钮,当点击时,将显示过滤选项列表如何在Swift中呈现另一个视图控制器?
模式视图控制器应该从右到左,而不是覆盖整个屏幕(如下所示)。
我已经设法以编程方式显示一个视图控制器,覆盖整个页面,但我无法设法找出如何动画视图控制器的开放(从右到左)以及如何留下一些空间查看其他View Controller。它必须在Swift中。我已经看到了一些关于这个问题的问题,但是我可以找到使用Objective C和不推荐使用的API的所有问题。
感谢
例子:
实际上,如果你想在父/子关系中托管另一个视图控制器,你需要做的事情还有很多。您需要将子项添加到子视图控制器列表中,然后有多少系统消息应该转发。最好在IB中使用容器视图,并将其他视图控制器与嵌入式Segue连接起来,如我在答案中所述。 –