1

当点击我UINavigationBar的小标题中的后退按钮时,它会变成一个大标题,但在动画过程中会出现奇怪的重影效果。

有没有人见过这个和/或知道如何纠正它?

UINavigationBar重影

4

1 回答 1

1

为了将来参考,当您只为normal控件状态设置外观属性时会发生重影:

UIBarButtonItem.appearance().setTitleTextAttributes([NSAttributedString.Key.font : UIFont.barButtonBody()], for: UIControl.State.normal)

为了防止重影,您还需要为highlighted状态设置它:

UIBarButtonItem.appearance().setTitleTextAttributes([NSAttributedString.Key.font : UIFont.barButtonBody()], for: UIControl.State.highlighted)
于 2019-02-21T01:40:52.943 回答