我想爲我的UIToolbar使用自己的背景。使用UINavigationController默認的自定義背景UIToolbar
要做到這一點與UINavigationBar的我只是用這個類別與drawRect方法的重寫:
@implementation UIToolbar (CustomImage)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"nm010400.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
這段代碼完全適用於該UINavigationBar的,但這並不爲UIToolbar的工作,是隱藏在UINavigationController中,並使用此行代碼:
self.navController.toolbarHidden = NO;
任何人都可以幫我解決這個問題嗎?我確定UINavigationController使用標準的UIToolbar,所以這不起作用?!?感謝