Material design CosmicMind:如何使用运动在容器视图中的控制器之间转换
我尝试在容器视图中使用从一个视图控制器到另一个视图控制器的转换来实现运动特性 这就是我想要实现的目标:Material design CosmicMind:如何使用运动在容器视图中的控制器之间转换,material-design,motion,cosmicmind,Material Design,Motion,Cosmicmind,我尝试在容器视图中使用从一个视图控制器到另一个视图控制器的转换来实现运动特性 这就是我想要实现的目标: 使用包含容器视图的UIViewController 使用包含表的视图控制器设置容器视图 当用户选择行时,我希望转换到另一个视图控制器,同时将表格视图中的图像动画化为新视图控制器中的图像 因此,我有以下UIViewController: 主UIViewController,带有containerView 列表UIViewController 详细信息UIViewController 不,我想
/**
A helper transition function.
- Parameter from: A UIViewController.
- Parameter to: A UIViewController.
- Parameter in view: A UIView.
- Parameter completion: An optional completion handler.
*/
func transition(from: UIViewController, to: UIViewController, in view: UIView, completion: ((Bool) -> Void)? = nil)
这样称呼它:
Motion.shared.transition(from: vc1, to: vc2, in: container)
应该可以:)您是否尝试过显示视图控制器以触发动画?API定义是
openfunc present(uViewControllerToPresent:UIViewController,动画标志:Bool,completion:(()->Swift.Void)?=nil)
。我更新了原始问题。因为我使用的是容器视图,所以无法使用当前方法。这正是我的问题。我将新的视图控制器作为子视图控制器添加到当前视图控制器,并将其视图添加到容器中。最新版本的运动将包括您正在寻找的功能。我的目标是在一周内发布。我正在完成整个框架的重写。很好,我很期待。请在发布此问题时用示例更新此问题。继续使用框架进行出色的工作。我喜欢它。谢谢