我有一个带按钮的UIAlertView。按下该按钮我需要在UIAlertView上方加载一个Camera控制器(Image Picker)。在ImagePicker中按取消将返回到上一视图的UIAlertView。
非常感谢任何帮助。在此先感谢。
{
UIButton *aStartTimer = [[UIButton alloc]initWithFrame:CGRectMake(90, 170, 45, 45)];
[aStartTimer setImage:[UIImage imageNamed:@"timer.png"] forState:UIControlStateNormal];
[alertView addSubview:aStartTimer];
}
提前致谢
答案 0 :(得分:1)
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];
}