【发布时间】:2019-05-12 11:11:30
【问题描述】:
我已将 leftBarButtonItem 添加到 NavigationBar(与 NavigationController 一起)。 leftBarButtonItem 位于 ViewController 的顶部。
当我使用 pushViewController func 进入下一个 ViewController 时,动画是从右到左的,与按下导航栏右侧的按钮时相同。
如何将动画方向更改为从左到右,例如在 Tinder 中按下导航栏上的左键时?
代码如下:
let profileButton = UIBarButtonItem(image: #imageLiteral(resourceName: "profile"), style: .plain, target: self, action: #selector(self.showProfile))
self.navigationItem.leftBarButtonItem = profileButton
@objc func showProfile() {
let profileViewController = storyboard?.instantiateViewController(withIdentifier: "profile") as! ProfileViewController
self.navigationController?.pushViewController(profileViewController, animated: true)
}
【问题讨论】:
标签: swift navigation uinavigationbar uibarbuttonitem swift4.2