iOS:增加到UIBarButtonItem的间距
我制作了一个定制的iOS:增加到UIBarButtonItem的间距,ios,swift,insets,uiedgeinsets,Ios,Swift,Insets,Uiedgeinsets,我制作了一个定制的UINavigationBar如下所示:[ 现在我想增加左栏和左栏按钮之间的间距。我尝试使用UIEdgeInsets这样做: self.navigationItem.leftBarButtonItem?.imageInsets = UIEdgeInsetsMake(0, 20, 0, 0) 然后它会尖叫起来:您可以在按钮前添加额外的间距项: let button = UIBarButtonItem(title: "<", style: .Plain, targe
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: UIBarButtonSystemItem.FixedSpace, target: nil, action: nil)
spacing.width = 20;
navigationItem.leftBarButtonItems = [spacing, button]
let button=UIBarButtonItem(标题: