我一直在工作的UIImagePickerController广泛漂亮过去几个月,特别是在OS3.1和更新的新功能叠加在顶部的摄像机视图的视图中显示的UIImagePickerController。这工作得很好。另一个UIView的
不过,我目前工作的一个项目,我希望能够在现有视图中显示的UIImagePickerController的摄像机视图。基本上,与我目前所做的完全相反。
一个例子是与导航组件(认为具有梯度的顶部和底部水平条),并且在轻击这些杆中的一个的按钮视图控制器,然后内容区域显示相机视图。快门动画应该会出现,顶部和底部的导航栏始终保持在顶部。
我已经成功加入的UIImagePickerController到窗口视图,以及模态呈现,但还没有任何运气将其添加为一个子视图。
例如:
[window addSubview:camera.view];
[self presentModalViewController:camera animated:YES];
从DOCO:“重要:UIImagePickerController类仅支持肖像模式此类旨在被原样使用,并没有。支持子类,这个类的视图层次是私有的,不能修改“这很简单。 – Fattie 2014-02-26 15:07:41
这只是** presentViewController **,不要使用模态。所以,[self presentViewController:ipc animated:YES completion:NULL]; – Fattie 2014-02-26 15:09:13