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