Я создал категорию для UINavigationBar со следующим кодом:
// UINavigationBar+MyNavigationBar.m
@interface UINavigationBar (MyNavigationBar)
@end
@implementation UINavigationBar (MyNavigationBar)
- (void)drawRect:(CGRect)rect
{
UIImage *img = [UIImage imageNamed: @"header.png"];
[img drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
У меня нет #import нигде, ни в одном из кода во всем моем проекте, однако эта категория все еще запущена и вставляет графику заголовка. Как это возможно?