swift – 左栏按钮项目
发布时间:2020-12-14 17:14:13 所属栏目:百科 来源:网络整理
导读:因此,如果您的导航控制器没有条形按钮项目,则导航后退按钮将显示最后一个视图控制器的名称,我想保留它,因为我不想对其进行硬编码.我确实知道如何添加它但我不想这样做,因为这留下了更多的bug空间.有没有办法,我可以有一个左栏按钮项目,默认的一个不会消失?
因此,如果您的导航控制器没有条形按钮项目,则导航后退按钮将显示最后一个视图控制器的名称,我想保留它,因为我不想对其进行硬编码.我确实知道如何添加它但我不想这样做,因为这留下了更多的bug空间.有没有办法,我可以有一个左栏按钮项目,默认的一个不会消失?
解决方法
在viewController中添加此项,您希望在其中具有默认后退按钮和自定义栏按钮项.您可以自定义栏按钮项.
override func viewDidLoad() { super.viewDidLoad() let newBtn = UIBarButtonItem(title: "new",style: .plain,target: self,action: #selector(anotherMethod)) self.navigationItem.leftItemsSupplementBackButton = true self.navigationItem.leftBarButtonItem = newBtn//self.navigationItem.leftBarButtonItems = [newBtn,anotherBtn] } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |