gpt4 book ai didi

ios - UICollectionView 单元格中的 UIImageView 不显示

转载 作者:行者123 更新时间:2023-11-28 19:59:43 24 4
gpt4 key购买 nike

我是 iOS 开发的新手,很抱歉发布了这样一个基本错误,我无法理解这个问题。

我会告诉你到目前为止我做了什么,希望有人能帮助我。到目前为止我还没有编辑任何代码。

  1. 添加 Collection View Controller (点击并拖入 main.storyboard)
  2. 在 CollectionView 的属性编辑器中配置单元格大小
  3. 将 UIImageView 对象拖到每个单元格上
  4. 将我的图片导入项目(将图片拖到侧边栏并导入)
  5. 选择每个 UIImageView 并在属性中选择正确的图像

完成此操作后,我的图像在 Storyboard 编辑器中完美显示,但当我在模拟器中运行该应用程序时,它只是一个带有我指定背景颜色的空白屏幕。

Screenshot of editor , Screenshot of simulator

最佳答案

您应该在创建 Collection View Controller 类之后添加数据源方法,

// Defines the number of cells in a section of collection view
- (NSInteger)collectionView:(UICollectionView *)cv numberOfItemsInSection:(NSInteger)section;
{
return numberOfItems;
}

// Defines the cells in the collection view
- (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath;
{
// Gallerycell is the custom collection view cell class holds the UIImage View
GalleryCell *cell = [cv dequeueReusableCellWithReuseIdentifier:@"GalleryCell" forIndexPath:indexPath];
// getting the image
cell.cellImage.image = [UIImage imageNamed:[dataSourceArray objectAtIndex:indexPath.row]];
return cell;
}

关于ios - UICollectionView 单元格中的 UIImageView 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24775357/

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