【发布时间】:2010-04-16 21:16:14
【问题描述】:
在一个耗费我时间的问题上需要一些帮助。这可能是非常简单的事情,我一定是忘记了一些事情。来吧:
我有一个 UIImagePickerController,我在其中添加了一个 cameraOverlayView(只是一个 ImageView)。问题是底部栏被一些像素裁剪。当我删除覆盖时它工作正常。我什至尝试更改覆盖框架以使其适合屏幕,图像只是相机视口的大小,但即使是小图像也会发生这种情况。这是一些代码:
UIImagePickerController* cam = [[UIImagePickerController alloc] init];
cam.sourceType = UIImagePickerControllerSourceTypeCamera;
cam.delegate = self;
UIImageView *overlay = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"silhueta.png"]];
overlay.frame = CGRectMake(0, 0, [UIImage imageNamed:@"silhueta.png"].size.width, [UIImage imageNamed:@"silhueta.png"].size.height);
cam.cameraOverlayView = overlay;
[overlay release];
【问题讨论】:
标签: iphone uiimagepickercontroller