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];
iOS设置导航栏左按钮的位置
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGR...
- 前言相信大家对iOS的导航栏都会有自己的一点不爽,在项目开发过程中总是会出现这样那样莫名其妙的问题,而且对系统AP...