1.UITabBarController更换tabBar背景图片
UITabBarController
*
tabBarController
= [[UITabBarController
alloc
] init
];
NSArray *array = [tabBarController.view subviews];
UITabBar *tabBar = [array objectAtIndex:1];
UIImage *image = [UIImage imageWithContentsOfFile:sourcePath ];
tabBar.layer.contents = (id)image.CGImage;
2. UINavigationBar 更换tabBar背景图片
@interface UINavigationBar (MyCustomNavBar)
@end
@implementation UINavigationBar (MyCustomNavBar)
- (void) drawRect:(CGRect)rect {
UIImage *barImage = [UIImage imageNamed:@"title_part.png"];
[barImage drawInRect:rect];
}
@end