天天看点

iOS导航BarButtonItem文字或者图片与屏幕边界的间隔调整方法

在设置navigationitem的leftbarbuttonitem或rightbarbuttonitem时,

用customview初始化uibarbuttonitem,不论怎么设置customview的frame,

添加到导航条上之后总是和屏幕边界有一定的间距(5pix),

如何自由调整这个间距呢?

下面介绍两种方法:

1、不用直接设置rightbartbuttonitem而是设置rightbartbuttonitems,并且第一个item设置为一个占位。

2、如果是只有图片,那么通过设置

[button setimageedgeinsets:uiedgeinsetsmake(0, -15,

0, -15)];这样也可以调整