不使用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
本文采用知识共享署名4.0 国际许可协议进行许可。转载或大段使用必须添加本文链接,否则您将构成侵权!