Ho creato una categoria per UINavigationBar con il seguente codice:ObjectiveC categoria non viene importata, ma ancora in esecuzione il codice
// 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
non ho #import ovunque, in qualunque parte del codice in tutta la mia progetto, tuttavia, questa categoria è ancora in esecuzione e inserisce la grafica dell'intestazione. Com'è possibile?
'Ogni categoria che viene compilata nella tua app verrà caricata in qualsiasi momento mentre la tua app è in esecuzione.' Buono a sapersi, grazie! – Philip007