ios – navigationItem.titleView在更新时闪烁

我有一个UIView ,拿着一个UIButton ,设置为我的navigationItem.titleView 。 当我更新此按钮的文本时,它会短暂闪烁(消失并重新显示新文本。)

无论如何,当它改变时是否可以看到它? 那么,如果我改变2015-2016,看起来好像只有最后一个数字更新为6?

谢谢

我解决了我的问题。 这与UIButton的关系多于navigationBartitleView中的任何内容。

如果UIButton设置为[yourButton buttonWithType:UIButtonTypeCustom] ,那么当用[yourButton setTitle:@"title" forState:UIControlStateNormal];更新它时它不会闪烁[yourButton setTitle:@"title" forState:UIControlStateNormal];