我制作了一个自定义的UINavigationBar
,看起来像这样:
现在我想要增加左侧和左边栏按钮之间的间距。我尝试使用UIEdgeInsets
实现这个目标,代码如下:
self.navigationItem.leftBarButtonItem?.imageInsets = UIEdgeInsetsMake(0, 20, 0, 0)
然后它会发出尖叫声
![2]](https://istack.dev59.com/WLOMm.webp)
我制作了一个自定义的UINavigationBar
,看起来像这样:
现在我想要增加左侧和左边栏按钮之间的间距。我尝试使用UIEdgeInsets
实现这个目标,代码如下:
self.navigationItem.leftBarButtonItem?.imageInsets = UIEdgeInsetsMake(0, 20, 0, 0)
let button = UIBarButtonItem(title: "<", style: .plain, target: self, action: "someSelector")
let spacing = UIBarButtonItem(barButtonSystemItem: .fixedSpace, target: nil, action: nil)
spacing.width = 20;
navigationItem.leftBarButtonItems = [spacing, button]