Я создал категорию для 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 нигде, ни в одном из кодов во всем моем проекте, однако, эта категория все еще работает и вставляет графический заголовок. Как это возможно?