UIBarButtonItem偏移的问题

在写工程中,我们通常会遇到,一个ViewController,添加一个navigationItem的问题,往往添加这个UIBarButtonItem,我们就会遇到偏移的问题,可以通过下面的方法解决这个问题。

UIBarButtonItem* negativeSpacer = [[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpacetarget:nilaction:nil];

negativeSpacer.width= -25;

UIBarButtonItem*buttonItem = [[UIBarButtonItemalloc]initWithImage:[UIImageimageNamed:@"imageBack.jpg"]style:UIBarButtonItemStylePlaintarget:selfaction:@selector(turnBackToMainViewConttoller)];

interBarView.navigationItem.leftBarButtonItems= [NSArrayarrayWithObjects:negativeSpacer,buttonItem,nil];

这样可以更改左上角按钮偏移的位置;

negativeSpacer.width= -25;

修改他,你可以微调,UIBarButtonItem的向左偏移量。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容