不使用UINavigationController用代码自定义UINavigationBar和样式
UINavigationBar *bar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 60)]; UIBarButtonItem *leftbutton=[[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"left_view.png"] style:UIBarButtonItemStylePlain target:self action:@selector(showLeftView)]; UIBarButtonItem *rightButton=[[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"left_view.png"] style:UIBarButtonItemStylePlain target:self action:@selector(initPopMenu)]; UINavigationItem *item=[[UINavigationItem alloc]initWithTitle:@"首页"]; [item setLeftBarButtonItem:leftbutton]; [item setRightBarButtonItem:rightButton]; [bar pushNavigationItem:item animated:false]; [self.View addSubview:bar];
如果没有效果,是因为你没有定义left_view.png这个图片
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/218.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!