【问题标题】:Image picker presenting behind the UIView呈现在 UIView 后面的图像选择器
【发布时间】:2015-06-27 00:49:07
【问题描述】:

我在 MainWindow 前面添加了一个 UIView。我希望在那个视图中展示相机选择器。但是相机选择器总是在UIView后面。

如何将选择器带到前面。我检查了 bringSubviewToFront: 但没有效果

用于呈现选择器的代码

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
        {
            UIImagePickerController * picker = [[UIImagePickerController alloc] init];
            picker.delegate = self;
            picker.sourceType = UIImagePickerControllerSourceTypeCamera;
            picker.allowsEditing=TRUE;

            picker.allowsEditing = true;

            [navController presentViewController:picker animated:YES completion:nil];
        }

这是用于将我的视图添加到窗口的代码。

[self.window addSubview:myView.view];
[myView didMoveToParentViewController:self.window.rootViewController];
[appDelegate.window bringSubviewToFront:myView];

提前致谢。

【问题讨论】:

  • 请上传一些代码
  • 什么是myView?是导航控件吗?
  • 不,它是一个用于选择共享选项的侧边菜单(在应用程序的所有页面中都需要)。

标签: ios objective-c iphone


【解决方案1】:

你试过这样吗?

UIImagePickerController * picker = [[UIImagePickerController alloc] init];
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    picker.delegate = self;
[<yourView> addSubview:picker.view];

【讨论】:

  • 不,这是我的代码,UIImagePickerController * picker = [[UIImagePickerController alloc] init];选择器.delegate = self; picker.sourceType = UIImagePickerControllerSourceTypeCamera;选择器.allowsEditing=TRUE; [navController presentViewController:picker Animation:YES 完成:nil];
  • 尝试将其添加到子视图中,而不是呈现它。也许这个例子会让我对我的意思有所了解:iphonedevsdk.com/forum/iphone-sdk-development/…
  • if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) { UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:picker]; [popover presentPopoverFromRect:self.selectedImageView.bounds inView:self.selectedImageView allowedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; self.popOver = 弹出框; } else { [self presentModalViewController:picker animated:YES]; }
猜你喜欢
  • 2015-03-08
  • 1970-01-01
  • 1970-01-01
  • 2012-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多