0
我使用以下UITTabBar和UINavigationBar内置代码将我自己的自定义图像放置在Tabbar和导航栏的背景上。它适用于我的iPhone 3.0应用程序。现在,我试图将我的iPhone 3.0应用程序转换为iOS4.0。我现在在Xcode 3.2.3(对于iOS 4.0)中运行了相同的项目,但无法在Tabbar的背景下查看我的自定义Tabbar图像。我试过调试它,但它根本不调用这个函数的UITabbar,但它同时调用UINavigationBar并且工作正常。这个函数(UITabbar)不存在(或)不能在iOS 4.0中使用吗?iPhone:UITabBar自定义图像不起作用
@implementation UITabBar(CustomImage)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"Tabbar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
@implementation UINavigationBar (UINavigationBarCategory)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"NavigationImage.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
请指教。
谢谢。
感谢answer..i真的stucked .. :) – iPhoneDev 2010-11-16 10:31:01
+1和感谢ü这么多漂亮的答复.. :) – Sarah 2011-02-08 04:41:05