IOS tabbar用法
2016-03-17 17:03
453 查看
-(void)initBottom{ UITabBar* tabBar=[[UITabBar alloc] initWithFrame:CGRectMake(0,self.view.frame.size.height-64-tabHeight, self.view.frame.size.width, tabHeight)]; [tabBar setBackgroundColor:[UIColor colorWithHexString:@""]]; UITabBarItem *tabBar0=[[UITabBarItem alloc] init]; UIImage *image0 = [[UIImage imageNamed:@"mainContract.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UIImage *selectedImage0 = [[UIImage imageNamed:@"mainContractSelect.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UIOffset offset; offset.horizontal=0; offset.vertical=-5; tabBar0.image = image0; tabBar0.selectedImage = selectedImage0; tabBar0.title=@"第一个Item"; tabBar0.tag=0; tabBar0.titlePositionAdjustment=offset; UITabBarItem *tabBar1=[[UITabBarItem alloc] init]; UIImage *image1 = [[UIImage imageNamed:@"market.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UIImage *selectedImage1 = [[UIImage imageNamed:@"marketSelect.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; tabBar1.image = image1; tabBar1.tag=1; tabBar1.selectedImage = selectedImage1; tabBar1.title=@"<span style="font-family: Arial, Helvetica, sans-serif;">第二个Item</span>"; tabBar1.titlePositionAdjustment=offset; UITabBarItem *tabBar2=[[UITabBarItem alloc] init]; UIImage *image2 = [[UIImage imageNamed:@"calculate.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UIImage *selectedImage2 = [[UIImage imageNamed:@"calculateSelect.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; tabBar2.image = image2; tabBar2.selectedImage = selectedImage2; tabBar2.tag=2; tabBar2.title=@"<span style="font-family: Arial, Helvetica, sans-serif;">第三个Item</span>"; tabBar2.titlePositionAdjustment=offset; NSArray *items=[[NSArray alloc] initWithObjects:tabBar0,tabBar1,tabBar2, nil]; [tabBar setItems:items]; tabBar.delegate=self; [self.view addSubview:tabBar]; self.markView=[[UIView alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height-64-2*tabHeight, self.view.frame.size.width, tabHeight)]; [self.markView setBackgroundColor:[UIColor greenColor]]; [self.view addSubview:self.markView]; }
相关文章推荐
- iOS: 如何在工程中设置 DEBUG 模式?
- iOS分享【OC】—— 浅谈 GCD
- storyboard 的一些简单应用
- IOS学习 NSNavigationController 自定义:左右按钮、中间文字、背景图片
- 3.2-nagios自定义监控系统磁盘脚本
- iOS 定义多个参数函数的写法
- IOS 返回JSON数据中存在NULL的解决办法
- iOS 打电话
- iOS 开发小记(十二)
- iOS粒子效果
- iOS中的日期时间
- 关于iOS多线程
- IOS-57-导致内存未释放的常见原因(现象:dealloc不执行等)
- 字典转成字符串iOS
- iOS 开发常用的开源组件
- 使用导航控制器 返回上级界面iOS
- iOS ScrollView 计算页数跳转
- iOS 四舍五入
- iOS开发-OpenGLES 入门的大杂烩
- 89.ios开发之block的使用,及注意事项