A知识点

UIBarButtonItem偏移的问题

2017-01-06  本文已影响130人  码龄六年

在写工程中,我们通常会遇到,一个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的向左偏移量。

上一篇 下一篇

猜你喜欢

热点阅读