我正在使用UINavigationItem的titleView属性在我的ViewController的UINavigationBar的中心设置视图。问题是,当我使用相同的titleView推送另一个ViewController时,它会闪烁。

下面是我在ViewControllers中设置titleView的方法
let view = UIView(frame: CGRect(x: 0, y: 0, width: 40, height: 40))
view.backgroundColor = .red
self.navigationItem.titleView = view我能做些什么来防止这种情况发生?
发布于 2018-02-15 03:34:03
我最终使用了自定义视图,并将其作为subView添加到UINavigationBar中。我还将UINavigationItem的titleView设置为空白视图,以防止LargeTitle取代我的视图。
https://stackoverflow.com/questions/48754638
复制相似问题