在 iOs4
中,我使用此代码段创建了一个自定义导航栏
#import "UINavigationBar+CustomImage.h"
@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect {
// Drawing code
UIImage *image = [[UIImage imageNamed:@"header.png"] retain];
[image drawInRect:CGRectMake(0, 0,self.frame.size.width , self.frame.size.height)];
[image release];
}
@end
这对我的应用程序中的 ios4 来说很好。现在我想在
iOs5
中运行它,问题是自定义导航栏没有按照我想要的方式出现。任何人都可以帮助我为
iOs5
创建一个自定义导航栏。 最佳答案
这里提到了同样的问题: UINavigationBar's drawRect is not called in iOS 5.0 。请检查这可能对您有帮助。