我尝试的是,将图像添加到 UIBarButtonItem 并将 UIBarButtonItem 设置为默认的 backBarButtonItem。
以下是我的代码;
UIImage *backNavImg = [[UIImage imageNamed:@"backward_navigation_arrow"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
UIBarButtonItem *backBtnItem = [[UIBarButtonItem alloc] initWithImage:backNavImg style:UIBarButtonItemStylePlain target:self action:nil];
self.navigationItem.backBarButtonItem = backBtnItem;
问题是,后栏按钮项目和左边距之间有相当大的空间。我在图像上用红色突出显示了它。
我想以编程方式减少这种差距。我怎样才能做到这一点。
我尝试了下面的代码,但什么也没发生。
[backBtnItem setImageInsets:UIEdgeInsetsMake(0, 0, 0, 0)];