前言
例子:调整BarButtonItem按钮和titleView的间距
1、原理:
titleview的起点位置和尺寸依赖于leftBarButtonItem和rightBarButtonItem的位置
。2、设置titleview之前,先初始化leftBarButtonItem和rightBarButtonItem的位置,然后根据leftBarButtonItem和rightBarButtonItem的位置来使titleview居中。
常见问题
1、 BarButtonItem 隐藏失效的解决方案:
使用initWithCustomView进行实例化BarButtonItem
2、 iOS13.5.1 版本无法点击导航条右侧按钮:CustomView 不能直接是UIButton, 因此解决方案只要
对UIButton进行包装一层之后再作为CustomView
I、调整BarButtonItem按钮和titleView的间距
与屏幕边界 或者与titleView 的间距 只要分别调整rightBarButtonItems 数组元素的顺序。
主要利用UIBarButtonItem 的UIBarButtonSyst