这是iOS 11.2中的一个错误,发生的原因是
UIBarButtonItem导航后保持高亮显示,而另一个视图控制器弹出后未恢复到正常状态。
为了避免这种行为,要么
使用
UIBarButtonItem
具有UIButton
作为一个自定义视图禁用并重新启用其中的条形按钮项
viewWillDisappear(_:)
:barButtonItem.isEnabled =否
barButtonItem.isEnabled = true

这是iOS 11.2中的一个错误,发生的原因是
UIBarButtonItem导航后保持高亮显示,而另一个视图控制器弹出后未恢复到正常状态。
为了避免这种行为,要么
使用
UIBarButtonItem具有
UIButton作为一个自定义视图
禁用并重新启用其中的条形按钮项
viewWillDisappear(_:):
barButtonItem.isEnabled =否
barButtonItem.isEnabled = true