2010-04-16 34 views
3

需要一些幫助消費我的時間的問題。這可能是一件非常簡單的事情,我必須僞造一些東西。在這裏它:當我添加覆蓋圖時,UIImagePickerController底部會被切斷查看

我有一個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]; 

回答

0

嘗試設置你的的UIImageView的contentMode到即UIViewContentModeCenter