UITabBarController *barController = [[UITabBarController alloc] init]; //为barController添加四个viewController barController.viewControllers = @[first,second,third,fourth]; //设置背景图片,@"barBackgound"是一张全通道全透明的图片 [barController.tabBar setBackgroundImage:[UIImage imageNamed:@"barBackground"]]; //边界线透明化 barController.tabBar.shadowImage = [[UIImage alloc]init];
效果如下:
navigationController的navigationBar也可以使用同样的方法实现全透明背景