iOS设置导航栏左按钮的位置
2017-01-17 本文已影响0人
渐行渐远min
UIButton*leftbutton = [selfset_leftButton];
[leftbuttonaddTarget:selfaction:@selector(left_click:)forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem*item = [[UIBarButtonItemalloc]initWithCustomView:leftbutton];
UIBarButtonItem* spaceItem = [[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpacetarget:nilaction:nil];
//将宽度设为负值
spaceItem.width= -20;
//将两个BarButtonItem都返回给NavigationItem
self.navigationItem.leftBarButtonItems=@[spaceItem ,item];