UIView над UIAlertView - PullRequest
       24

UIView над UIAlertView

0 голосов
/ 14 июля 2011

У меня есть UIAlertView, который имеет кнопку. При нажатии на эту кнопку мне нужно загрузить контроллер камеры (Image Picker) над UIAlertView. Нажатие кнопки «Отмена» в ImagePicker вернет вас к UIAlertView предыдущего вида.

Любая помощь с благодарностью. Заранее спасибо.

{

    UIButton *aStartTimer = [[UIButton alloc]initWithFrame:CGRectMake(90, 170, 45, 45)];
    [aStartTimer setImage:[UIImage imageNamed:@"timer.png"] forState:UIControlStateNormal];

    [alertView addSubview:aStartTimer];
}

Заранее спасибо

1 Ответ

1 голос
/ 14 июля 2011
        UIAlertView * alertAddImage = [[UIAlertView alloc] init];
        [alertAddImage setDelegate:self];
        [alertAddImage setTitle:@"Add Images"];

        [alertAddImage addButtonWithTitle:@"Take a New Picture"];
        [alertAddImage addButtonWithTitle:@"Cancel"];
        [alertAddImage setNeedsLayout];
        [alertAddImage show];
        [alertAddImage release];

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 0)
    [self imageFromCamera];
}

-(void)imageFromCamera{
 imgPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
 [self presentModalViewController:imgPicker animated:YES];
}
...