navigationBar上面添加自定义leftBarbuttonItem和rightBarbuttonItem,自定义titleView的时候不能居中,根据leftBarbuttonItem的位置计算titleView的宽度和x还是位置还是不能居中,求大神解答
navigationBar上面添加自定义leftBarbuttonItem和rightBarbuttonItem,自定义titleView的时候不能居中,根据leftBarbuttonItem的位置计算titleView的宽度和x还是位置还是不能居中,求大神解答
遇到了相同的问题,四处搜索后没有答案,最后用代码试出来了。
说方法:
我是在ViewDidLoad后,设置自定义titleView后,增加了下面的代码:
[self.navigationItem.titleView layoutIfNeeded];
默认情况下,设置leftBarbuttonItem和rightBarbuttonItem ,然后设置titleView ,titleView是居中的。如果可以的话,可以发一个代码截图,方便找问题所在。