Recently while working on personal project I need to customizing UIAlertView. My requirement was just to add image on UIAlertView everything else should be same.
For that I could have derived UIAlertView and could have provided custom drawing to put image, but instead I used following hack because i thought it was fast.
For that I could have derived UIAlertView and could have provided custom drawing to put image, but instead I used following hack because i thought it was fast.
Here is code if you find it useful.
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hack!" message:@"Hacking alert view\n\n\n\n\n" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(110, 80, 66, 66)]; NSString *path = [[NSString alloc] initWithString:[[ [NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"images.jpg"]]; UIImage *bkgImg = [[UIImage alloc] initWithContentsOfFile:path]; [imageView setImage:bkgImg]; [bkgImg release]; [path release]; [alert addSubview:imageView]; [imageView release]; [alert show]; [alert release];
Here is output.
No comments:
Post a Comment