考虑以下场景:
- 进入 View 时,后退按钮是正常的(向左箭头)。
- 一旦用户开始向列表中添加内容,该按钮就会变成垃圾桶,以告诉用户如果按下后退按钮,进度就会丢失。
是否可以让后退按钮监听一个列表并在它有一个或多个元素时改变?
我试过了
[UIBarButtonItem appearance] setBackButtonBackgroundImage;
但这改变了整个应用程序中的后退按钮......我只希望它在当前 View 中改变。
最佳答案
[UIBarButtonItem appearance]
是一个用于全局设置外观设置的代理
您应该使用 self.navigationItem.backBarButtonItem
为给定的 View Controller 设置图像
关于ios - 有条件地更改后退按钮图像,iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20353925/