IOS开展:导航中添加多个button并加入左侧logo
2015-10-02 09:09
471 查看
添加多个button,同样只能加入一个
UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"register", nil) style:UIBarButtonItemStylePlain target:self action:@selector(registerClick:)]; UIBarButtonItem *anotherButton2 = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"login", nil) style:UIBarButtonItemStylePlain target:self action:@selector(loginClick:)]; [self.navigationItem setRightBarButtonItems:[NSArray arrayWithObjects: anotherButton,anotherButton2,nil]];
加入Logo,仅仅在第一个页面显示,用以下这种方法
self.shareNavleftView = [[UIView alloc] init]; self.shareNavleftView.frame = CGRectMake(0.0, 0.0, 191.0, 47.0); UIImageView *img = [[UIImageView alloc] init]; img.image = [UIImage imageNamed:@"oatosLogo.png"]; img.autoresizingMask = UIViewAutoresizingFlexibleWidth; img.frame = self.shareNavleftView.frame; [self.shareNavleftView addSubview:img]; self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.shareNavleftView];
用以下这种方法。则会把Logo加入到后面的每个页面。不符合我的需求
[self.navigationController.view addSubview:self.shareNavleftView];
相关文章推荐
- iOS-GCD常用代码小结
- iOS开发_打包ipa_可运行在越狱手机
- iOS多线程
- iOS KVO和KVC及广播
- iOS线程安全
- iOS项目总结-GCD
- iOS项目经验-创建线程的三种方式
- iOS开发学习之地图demo
- IOS-各种手势
- iOS中消息的传递机制
- iOS软件开发 类目延展协议的使用
- iOS 多线程的使用情况
- ios9最好用的7大新功能
- IOS项目开发规范--文件树整理
- ios浅谈关于nil和 NIL区别及相关问题
- iOS 给整个tableview外框添加阴影
- IOS中Json解析的四种方法
- 转载:iOS开发的一些奇巧淫技
- IOS对象关系映射(ORM)之coreData框架的学习——(二)原理剖析及使用步骤详解
- [解析]iOS 分类机制