导航栏(Navigation)上多个点击事件
来源:互联网 发布:淘宝的模特是怎么找的 编辑:程序博客网 时间:2024/06/07 05:05
在开发中经常会出现导航栏右侧需要两个或者三个点击事件,这样就需要设置多个点击事件。
代码:
UIToolbar *tools=[[UIToolbar alloc]initWithFrame:CGRectMake(5, 0, 120, 45)]; //解决出现的那条线 tools.clipsToBounds = YES; //解决tools背景颜色的问题 [tools setBackgroundImage:[UIImage new]forToolbarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault]; [tools setShadowImage:[UIImage new] forToolbarPosition:UIToolbarPositionAny]; //添加两个button NSMutableArray*buttons=[[NSMutableArray alloc]initWithCapacity:2]; //第一个按钮 UIBarButtonItem *button1=[[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@""] style: UIBarButtonItemStyleDone target:self action:@selector(shareTaepd:)]; //设置title [button1 setTitle:@"分享"]; //设置title颜色 [button1 setTintColor:[UIColor blackColor]]; UIBarButtonItem *button2=[[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@""] style: UIBarButtonItemStyleDone target:self action:@selector(releaseTaepd:)]; [button2 setTintColor:[UIColor blackColor]]; [button2 setTitle:@"发布"]; [buttons addObject:button1]; [buttons addObject:button2]; [tools setItems:buttons animated:NO]; UIBarButtonItem*btn=[[UIBarButtonItem alloc]initWithCustomView:tools]; self.navigationItem.rightBarButtonItem=btn;
这样实现方法shareTaepd: 和releaseTaepd:就可以分别完成点击分享和发布的点击事件了。
0 0
- 导航栏(Navigation)上多个点击事件
- 自定义navigation(导航栏)
- Navigation View---头部点击事件
- 导航栏视图控制器(navigation controller)
- 导航栏 Navigation
- 自定义导航栏返回按钮点击事件
- 垂直导航,点击事件
- Web Navigation(Web导航)
- JSF导航规则(Navigation)
- navigation导航中导航栏的设置
- iOS学习笔记——导航栏(Navigation)
- 自定义导航栏(navigation-bar.1.0.0.js)
- 通过点击事件轮换隐藏和显示导航栏
- UINavigation导航栏和UITableviewcell点击事件写法
- 导航栏添加控件实现点击和长按事件
- Android Navigation Drawer(抽屉导航栏视图)
- iOS开发Navigation 导航栏渐变
- 底部导航栏Bottom navigation规范指南
- 给字符数组赋值的方法
- NVIDIA显卡历代架构
- hjr学习-聚类分析:K均值
- SQL中Group By的使用
- @interface 自定义annotation 通过AOP来实现人员操作日志
- 导航栏(Navigation)上多个点击事件
- 多重背包
- 将jar包引入到指定的文件夹下
- 自定义View经常重写的方法
- 开发微信公众平台群发接口时,在对接“上传图文消息素材”时,返回44003
- Struts2学习笔记---拦截器实例两个
- Java 多线程知识总结
- C#winform直接连接SQL数据库mdf文件
- 直播从原理到落地开源项目-AnyRTC