Ios 看奇怪的伸展
我制作了一个应用程序,你可以在其中拍照。它将在以后的视图中显示。我想展示整张照片,不要剪任何东西或拉伸任何东西Ios 看奇怪的伸展,ios,objective-c,uiimageview,Ios,Objective C,Uiimageview,我制作了一个应用程序,你可以在其中拍照。它将在以后的视图中显示。我想展示整张照片,不要剪任何东西或拉伸任何东西 bg = [[UIImageView alloc] initWithImage:self.bgImage]; bg.frame = self.view.frame; [self.view addSubview:bg]; 。。后来 bg.image = [info objectForKey:UIImagePickerControllerOriginalImage]; [bg addGe
bg = [[UIImageView alloc] initWithImage:self.bgImage];
bg.frame = self.view.frame;
[self.view addSubview:bg];
。。后来
bg.image = [info objectForKey:UIImagePickerControllerOriginalImage];
[bg addGestureRecognizer:tap];
bg.userInteractionEnabled = YES;
bg.clipsToBounds = YES;
bg.contentMode = UIViewContentModeScaleAspectFit;
现在的图像如下所示:
当内容模式设置为UIViewContentModeScaleAspectFit时,我无法理解这一点。我建议将imageView的框架设置为适合其显示的屏幕:
bg.frame = CGRectMake(0, 0, view.frame.size.width, view.frame.size.height)
或者使用屏幕边界
你可以把背景做成黑色或白色之类的。那就行了
希望这有助于: