小编GTP*_*ech的帖子

iOS UIImagePickerController,设置框架

我正在尝试完成以下结果:

将我的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];
Run Code Online (Sandbox Code Playgroud)
  1. 我看过类似的SO主题,但他们都在谈论如何

    在UIImagePickerController上设置一个视图,而不是我的问题.

  2. 我尝试将self.picker添加到大小为200 x 200的自定义UIView中,但仍然如此

    没有成功.

我在这做错了什么?

谢谢

camera uiimagepickercontroller ios

3
推荐指数
1
解决办法
8077
查看次数

标签 统计

camera ×1

ios ×1

uiimagepickercontroller ×1