Show an image in the alert body of a local notification
I am using Local Notifications, but I want to put an i开发者_StackOverflow社区mage in the message body of the alert. How can I do that?
I also searched for the same question. And found that we can't customize the UILocalNotification
, so I handled this in application:didReceiveLocalNotification:
by showing custom UIAlertView
.
This should work. Give it a whirl:
UIAlertView *successAlert = [[UIAlertView alloc] initWithTitle:title
message:message
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(220, 10, 40, 40)];
UIImage *smiley= [UIImage imageNamed:@"smiley.png"];
[imageView setImage:smiley];
[smiley release];
[successAlert addSubview:imageView];
[imageView release];
[successAlert show];
[successAlert release];
Good luck,
Aurum Aquila
If you are using simple images like question mark, notification, etc. I suggest Ext JS which has a Icon type alert.
You can add your images as well.
精彩评论