gpt4 book ai didi

iphone - UIpopoverviewcontroller 单击按钮隐藏 popoverview 并从父 View 打开 imagepicker

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:49:23 25 4
gpt4 key购买 nike

大家好,我是新的 iPhone 开发者,

我在打开 uiimagepickercontroller 时遇到问题。

我可以选择在 popoverview 中拍照并打开图库来拍照并打开相机,然后隐藏 popoverview 并打开图库隐藏 popover 并从父 View Controller 打开 imagepicker imagepicker 不应从 popover View Controller 打开。

请分享您的想法。

最佳答案

//用于打开相机

-(void)btnCameraClicked {
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
imgPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:imgPicker animated:YES];
}
else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"Camera is not Available" delegate:self cancelButtonTitle:nil otherButtonTitles:@"Ok",nil];
[alert show];
[alert release];
}
}

//用于打开图像选择器 Controller

-(void)btnGalleryClicked {
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {
imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:imgPicker animated:YES];
}
else {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:nil message:@"Photos are not available" delegate:self cancelButtonTitle:nil otherButtonTitles:@"Ok",nil];
[alert show];
[alert release];
}
}

在此之后,您可以使用 ImagePicking 方法,例如:

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

关于iphone - UIpopoverviewcontroller 单击按钮隐藏 popoverview 并从父 View 打开 imagepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11535153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com