回退后,iOS UINavigationBar按钮仍然褪色

回退后,iOS UINavigationBar按钮仍然褪色,第1张

回退后,iOS UINavigationBar按钮仍然褪色

这是iOS 11.2中的一个错误,发生的原因是

UIBarButtonItem
导航后保持高亮显示,而另一个视图控制器d出后未恢复到正常状态。

为了避免这种行为,要么

  1. 使用

    UIBarButtonItem
    具有
    UIButton
    作为一个自定义视图

  2. 禁用并重新启用其中的条形按钮项

    viewWillDisappear(_:)

    barButtonItem.isEnabled =否

    barButtonItem.isEnabled = true



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4927564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存