Как создать Настраиваемое оповещение с изображением в стиле какао - PullRequest
1 голос
/ 12 октября 2010

Мне нужен UIAlert с изображением. Насколько я знаю, в UIAlertView нет конструктора, который принимает изображение. Теперь мне нужно создать customAlertView. Но я не знаю, как это сделать. Это customAlertView будет подклассом UIAlertView, так что он принимает метод делегата UIAlertView или что я ищу много, но не нашел реализацию customAlertView. Framework и не имеют опыта, чтобы сделать это сам. Так что, плз, кто-нибудь, помогите мне. plz, дайте мне некоторую реализацию, а не только логику. Жду вашего ответа

1 Ответ

2 голосов
/ 14 сентября 2011

Попробуйте это:

    NSString *title = [NSString stringWithFormat:@"YOUR TITLE"];
    NSString *alertMessage = [NSString stringWithFormat:@"YOUR MESSAGE"];
    NSString *button1 = [NSString stringWithFormat:@"your button 1"];
    NSString *button2 = [NSString stringWithFormat:@"your button 2"];

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title message:alertMessage delegate:self cancelButtonTitle:button1 otherButtonTitles:button2, nil];

    UIImage *alertImage = [UIImage imageNamed:@"your image"];

    UIImageView *backgroundImageView = [[UIImageView alloc] initWithImage:alertImage];
    backgroundImageView.frame = CGRectMake(0, 0, 282, 130);
    backgroundImageView.contentMode = UIViewContentModeScaleToFill;

    [alert addSubview:backgroundImageView];
    [alert sendSubviewToBack:backgroundImageView];
    [alert show];
    [alert release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...