我正在尝试完成以下结果:
将我的 UIImagePickerController 的框架设置为,比如说 200 x 200,
将我的框架设置在右下角(就像 Facetime/Skype 一样)
并显示前/后(无关紧要)相机流。
这是我的代码,由于某种原因,setFrame 不起作用!
self.picker = [[UIImagePickerController alloc] init];
self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;
self.picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
self.picker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
self.picker.showsCameraControls = NO;
self.picker.navigationBarHidden = YES;
self.picker.view.frame = CGRectMake(600, 400, 200, 200); // NOT WORKING !!!
self.picker.toolbarHidden = YES;
self.picker.wantsFullScreenLayout = NO;
self.picker.delegate = delegate;
[self presentViewController:self.picker animated:YES completion:nil];
我看过类似的 SO 主题,但他们都在谈论如何
在 UIImagePickerController 之上设置一个视图,这根本不是我的问题。
我尝试将 self.picker 添加到大小为 200 x 200 的自定义 UIView 但仍然
没有成功。
我在这里做错了什么?
谢谢