如何在appdelegate类中创建另一个类的drawrect方法

时间:2011-10-14 11:37:51

标签: objective-c xcode drawrect cgrect

我在appdelegate类中创建了一个方法 -

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

我想在其他一些类中设置图像(Img.png)的大小(x,y,宽度,高度)..所以如何调用/使用( - (void)drawRect:(CGRect)rect )其他一些类的方法?

1 个答案:

答案 0 :(得分:1)

喜欢这个

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