如何解决如何使backBarButton在模式演示中起作用?
我需要模态呈现第二个VC。首先,导航栏没有出现在第二个vc上,因此我执行了以下操作:添加新的Nav控制器,将演示文稿设置为全屏。就像这里显示的一样:
https://i.stack.imgur.com/Y9hJn.jpg
然后,在第二个VC中选择导航项,然后为后退按钮
然后该按钮出现在“导航项”中,然后将其拖动到“视图控制器”中
问题是:当我运行应用程序时,后退按钮不会带我返回,它什么也没做。我想念什么?
解决方法
通常使用Segues(除非使用unwind Segues)。由于要返回,因此应使用后退按钮在IBAction
中创建一个ViewController
。然后将后退按钮链接到此IBAction
并在方法正文中关闭ViewController
@IBAction func btnBackPressed(_ sender: UIBarButtonItem) {
dismiss(animated: true,completion: nil)
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。