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的向左偏移量。

你可能感兴趣的:(UIBarButtonItem偏移的问题)