gpt4 book ai didi

ios - 如何将保存的相册中的图像添加到 Collection View 单元格中?

转载 作者:行者123 更新时间:2023-11-29 02:44:48 24 4
gpt4 key购买 nike

我必须制作一个类似于 iPhone 中的照片应用程序的照片库。我包含了一个 Collection View 来显示图像。当我点击插入图片按钮时,会显示照片应用程序保存的相册(使用 UIImagePicker)。但我无法将图像加载回自定义 collectionViewCellCollectionViewCell 包含一个 UIImageView

最佳答案

collectionView 的 cellForItemAtIndexPath 应该如下所示。

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
//create cel...
UICollectionViewCell *cell=[collectionView dequeueReusableCellWithReuseIdentifier:@"cellIdentifier" forIndexPath:indexPath];

//create UIImageView (declare imageView in header file)
self.cellImageView = [[UIImageView alloc] initWithFrame:"YOUR FRAME"];
//set image. delete this line if there's no before picking image in uipickercontroller
[self.cellImageView setImage:"YOUR IMAGE BEFORE USING IMAGEPICKER"];
[cell addSubView:self.cellImageView];
return cell;
}

didFinishPickingMediaWithInfo 应该看起来像这样...

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
//set image when image is chosen from image picker controller
self.cellImageView = chosenImage;
//reload collectionView
[self.collectionView reloadData];

[picker dismissViewControllerAnimated:YES completion:NULL];

}

关于ios - 如何将保存的相册中的图像添加到 Collection View 单元格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25280745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com