zgj*_*jie 0 objective-c uinavigationbar uinavigationcontroller ios backbarbuttonitem
我的视图控制器在导航栏上显示了一个后退按钮(在 UINavigationController 中)。当前视图中有一个“编辑”模式。当进入“编辑”模式时,我将 leftBarButtonItem 替换为“取消”按钮,当退出“编辑”模式时,我想再次将左按钮更改为“后退按钮”,我该怎么做?
我尝试 self.navigationItem.leftBarButtonItem = self.navigationItem.backBarButtonItem,它只是删除了“取消”按钮,但没有取回“后退按钮”。
现在我可以像后退按钮一样使用UI创建一个新的导航项,并将其设置为leftBarButtonItem,但位置与原生后退栏按钮不同,并且失去了向后滑动手势。
有什么办法可以让原生的后退栏按钮项目回到导航栏上?
当您离开编辑模式时,只需设置:
self.navigationItem.leftBarButtonItem = nil;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2097 次 |
| 最近记录: |