IOS开发小功能:自定义UITabBar,可以直接拿来用
来源:互联网 发布:air打电话软件 编辑:程序博客网 时间:2024/05/21 06:54
为了自己以后使用方便,也为了方便大家,我特意将我的自定义的UITabBar重新整理一下,分享给大家。
部分代码如下
-(void)addButtons{ if (!self.backgroundImage) { self.backgroundColor = [UIColor whiteColor]; }else{ self.backgroundColor = [UIColor colorWithPatternImage:self.backgroundImage]; } for (NSInteger i = 0; i < self.imgNorButtons.count; i++) { CZTabBarButton * barButton = [[CZTabBarButton alloc]init]; [barButton setImage:[UIImage imageNamed:self.imgNorButtons[i]] forState:UIControlStateNormal]; [barButton setImage:[UIImage imageNamed:self.imgSelButtons[i]] forState:UIControlStateSelected]; [barButton addTarget:self action:@selector(barButtonAction:) forControlEvents:UIControlEventTouchUpInside]; barButton.tag = i; if (0 == barButton.tag) { self.selectButton = barButton; } [self addSubview:barButton]; } [self barButtonAction:self.selectButton]; self.customView = self;}
//TabBar中Button的事件-(void)barButtonAction:(UIButton *)button{// self.tabBarCon.selectedIndex = button.tag; if ([self.delegate respondsToSelector:@selector(tabBarFromIndex:toIndex:)]) { [self.delegate tabBarFromIndex:self.selectButton.tag toIndex:button.tag]; } if (self.selectButton != button) { self.selectButton.selected = NO; button.selected = YES; self.selectButton = button; }else{ button.selected = YES; }}
写的可能过于繁琐,望大家见谅。
文件放在云盘中:https://yunpan.cn/cPzgAqqLxQs9c (提取码:97c8)
各位朋友如果有好的小功能的想法,或者对我的代码有建议都可以在评论里留言。在此先感谢各位的宝贵意见。如果觉得我写的还可以就请您点一下关注,若是可以请您一并关注我的微博:http://weibo.com/xiaopenguu 每次更新都会在微博中同步更新
感谢您的关注。
0 0
- IOS开发小功能:自定义UITabBar,可以直接拿来用
- iOS开发自定义UITabBar实现
- 写了一个自定义view,实现表情、文字、语音输入,可以直接拿来用
- (转)IOS自定义UITabBar
- (转)IOS自定义UITabBar
- (转)IOS自定义UITabBar
- (转)IOS自定义UITabBar
- (转)IOS自定义UITabBar
- iOS自定义UITabBar
- iOS自定义UITabBar
- iOS自定义UITabBar
- 可以直接拿来用的15个jQuery代码片段
- 可以直接拿来用的15个jQuery代码片段
- 可以直接拿来用的15个jQuery代码片段
- 可以直接拿来用的15个jQuery代码片段
- 可以直接拿来用的15个jQuery代码片段
- 可以直接拿来用的15个jQuery代码片段
- 可以直接拿来用的15个jQuery代码片段
- 设计模式(6)--策略模式
- ZOJ-3868-GCD Expectation(容斥)
- Jquery Ajax 跨域调用asmx类型 WebService范例
- Android Gradle Plugin指南(一)——简介
- 正则表达式
- IOS开发小功能:自定义UITabBar,可以直接拿来用
- GitHub版本控制器使用
- 多波束EM122安装纪实(一)总览
- 几种常见排序算法
- 理解面向对象编程(二)-用例图及特征
- String Date Calendar之间的转换
- Android 代码实现查看SQLite数据库中的表
- 读《深度探索C++对象模型》之对象成员的效率
- PHP的mysqli扩展