目标是实现与在iOS上的邮件应用程序中创建新电子邮件完全相同的效果。
单击邮件应用程序右下角的“撰写”按钮时,当前视图控制器在背景中稍微淡出,并在其上部分加载新的视图控制器。旧的视图控制器仍然可以在屏幕顶部看到。当点击右上角的“+”按钮时,这款神奇的应用程序也能做到这一点。

最佳答案

可以将其作为子视图控制器添加到当前视图控制器中。

// Parent View Controller

//...

let childController = ChildController()
addChildViewController(childController)

// add the child controller's view in, reframe it, animate it here
addSubview(childController.view)

// To remove the controller
childController.removeFromParentViewController()

关于ios - 如何在现有 View Controller 之上部分加载新 View Controller ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35051371/

10-12 04:39