【发布时间】: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