Ios 如何在中心xcode中设置帧

Ios 如何在中心xcode中设置帧,ios,frame,center,Ios,Frame,Center,我正在使用框架制作iPhone应用程序,我的框架不在中间,它会重复。我想设置在中心,我讨厌当我的帧重复多次 Im使用以下代码: UIImagePickerController * picker = [[UIImagePickerController alloc] init]; // picker.delegate = self; [picker setSourceType:UIImagePickerControllerSourceTypeCamera]; // creating overlay

我正在使用框架制作iPhone应用程序,我的框架不在中间,它会重复。我想设置在中心,我讨厌当我的帧重复多次

Im使用以下代码:

 UIImagePickerController * picker = [[UIImagePickerController alloc] init];
// picker.delegate = self;
[picker setSourceType:UIImagePickerControllerSourceTypeCamera];
// creating overlayView
UIView* overlayView = [[UIView alloc] initWithFrame:picker.view.frame];
// letting png transparency be
overlayView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"f2.png"]];
[overlayView.layer setOpaque:NO];
overlayView.opaque = NO;

picker.showsCameraControls = NO;
picker.cameraOverlayView = overlayView;

//[self presentModalViewController:picker animated:YES];
[self presentViewController:picker animated:YES completion:nil];
我错过什么了吗?
TNX提前。

我不确定您在问什么,但也许从帧切换到边界可以解决您的问题:

UIView* overlayView = [[UIView alloc] initWithFrame:picker.view.bounds];
“我的框架…重复”是什么意思?这是如何连接到Xcode的?