как вызвать метод drawrect из другого класса, если он сделан в классе appdelegate - PullRequest
0 голосов
/ 14 октября 2011

Я создал метод в классе appdelegate, который -

@implementation UINavigationBar (category)
- (void)drawRect:(CGRect)rect{
       UIImage *img = [UIImage newImageFromResource:@"Img.png"];
       [img drawInRect:rect];
       [img release];
}
@end

Я хочу программно установить размер (x, y, ширина, высота) изображения (Img.png) в некоторых другихкласс ... так как вызвать / использовать (- (void) drawRect: (CGRect) rect) метод в каком-то другом классе?

1 Ответ

1 голос
/ 14 октября 2011

делай так

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate drawRect:CGRectMake(x,y,width,height)];
...