如何在中心xcode中设置框架

时间:2014-07-14 09:25:58

标签: ios frame center

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

我使用以下代码:

 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提前。

1 个答案:

答案 0 :(得分:0)

我不确定,你在问什么,但是从一个帧到另一个边界的变化可以解决你的问题:

UIView* overlayView = [[UIView alloc] initWithFrame:picker.view.bounds];