我的场景是,我正在尝试使用Camera
(例如WhatssApp)来实现TabbarController
应用程序。我正在为circular Transition
应用Tabbar相机项目单击以显示Camera ViewController。
在这里,问题是每当我打开我的应用程序Tabbar的第一项时,但没有调用CameraViewController时。如果我单击另一个项目并返回单击相机项目,请立即调用CameraViewController。我正是在尝试使用Tabbar Transition
制作WhatsApp相机。
下面的我的代码(Tabbarcontroller.Swift)
func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
let tabBarIndex = tabBarController.selectedIndex
if tabBarIndex == 0 {
self.camTransition() // Calling Camera ViewController
} else if tabBarIndex == 1 {
} else if tabBarIndex == 2 {
}
}
func camTransition() {
self.performSegue(withIdentifier: "camerasegue", sender: self)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "camerasegue" {
let secondVC = segue.destination as! CameraViewController
secondVC.transitioningDelegate = self
secondVC.modalPresentationStyle = .custom
}
}