本文主要是介绍UITabBar的简单使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
.h文件中实现<UITabBarDelegate>
.m文件
-(void)viewDidLoad
{
UITabBar *tab1 = [[UITabBar alloc] initWithFrame:CGRectMake(0, 100, 320, 50)];
UITabBarItem *item1 = [[UITabBarItem alloc] initWithTitle:@"Item1" image:nil tag:1];
UITabBarItem *item2 = [[UITabBarItem alloc] initWithTitle:@"Item2" image:nil tag:2];
UITabBarItem *item3 = [[UITabBarItem alloc] initWithTitle:@"Item3" image:nil tag:3];
UITabBarItem *item4 = [[UITabBarItem alloc] initWithTitle:@"Item4" image:nil tag:4];
tab1.delegate = self;
tan
item4.badgeValue = @"3"; //文档上说是文本右上角的椭圆显示的文本,但是显示实在左上角
item4.selectedImage = [UIImage imageNamed:@"pp_hzdc_tp_06"]; //设置被选择时的图片(好像不管用)
NSArray *array = [[NSArray alloc] initWithObjects:item1,item2,item3,item4, nil];
[tab1 setItems:array animated:YES];
[self.view addSubview:tab1];
}
//实现delegate的方法,可以用作item的点击响应
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
NSLog(@"item.tag is %d",item.tag);
}
这篇关于UITabBar的简单使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!