我是 UIToolBar 的子类,下面是我如何覆盖drawRect
UIToolBar 的方法:
- (void)drawRect:(CGRect)rect
{
UIImage *backgroundImage = [UIImage imageNamed:@"UIToolBar_Background.png"];
[backgroundImage drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
该应用程序使用使用initWithNavigationBarClass
方法初始化的 UINavigationController 范例。
问题是工具栏的下半部分是黑色的?UIToolBar_Background.png 的高度为 44 像素(或视网膜为 88)。它的下半部分不应该是黑色的。