使用PEPhotoCropEditor我试图设置cropview.croprect但是rect似乎忽略它并仍然根据图像大小计算矩形。同时.cropRect在我使用控制器访问它时效果很好。
我想要做的是创建一个修复裁剪视图,无论选择什么图像。
这是我的代码:
cropView = [[PECropView alloc] initWithFrame:self.view.bounds];
cropView.image = coverPhotoView.image;
cropView.cropRect = CGRectMake(0, 0, 320, 173);
[self.view addSubview:cropView];
答案 0 :(得分:0)
将初始化代码放入ViewDidLoad:
- (void)viewDidLoad
{
cropView = [[PECropView alloc] initWithFrame:self.view.bounds];
cropView.image = coverPhotoView.image;
[self.view addSubview:cropView];
}
然后在ViewDidAppear中设置CropRect:
- (void)viewDidAppear:(BOOL)animated
{
cropView.cropRect = CGRectMake(0, 0, 320, 173);
}