uicollectionviewcell相关内容

数据不会填充UICollectionView滚动视图

我对此还是个新手,所以请对我宽容一点! 我的问题如下: 我正在尝试使用Firebase中的数据填充滚动视图(UICollectionView)。 我确信它正在成功检索数据,因为我可以使用Firebase函数末尾的for循环打印数据。 问题是,当我尝试将数据插入滚动视图时,系统提示数据超出范围!! 有人向我指出,ScrollView是用我在下面显示的scllView委托 ..

从URL异步下载和缓存图像

我正在尝试从我的Firebase数据库下载图像,并将它们加载到集合视图单元中。图像已下载,但我无法让它们全部异步下载和加载。 目前,当我运行代码时,会加载下载的最后图像。但是,如果我更新我的数据库,集合视图也会更新,新的最后一个用户配置文件映像也会加载进来,但其余的都会丢失。 我不喜欢使用第三方图书馆,所以任何资源或建议都会非常感谢。 以下是处理下载的代码: func lo ..
发布时间:2022-06-25 22:28:49 移动开发

IOS中集合视图中的不同单元格大小

我已经使用UICollectionView以相同大小将图像显示为网格视图,如下所示 下一步我想显示不同大小的单元格,但图像适合该单元格,如下所示 这需要在故事板中工作,因为其他功能在故事板中完成,所以谁来帮帮我。 推荐答案 在集合视图控制器中添加: - (CGSize)collectionView:(UICollectionView *)collectionView ..

自调整大小动态UICollectionViewCell Height在调用reloadData()后不正确地调整自身大小

我有一个UICollectionView,它可以自动调整单元格的高度,因此它会根据单元格中的文本大小适当地调整高度。 我可以很好地单击所有按钮、向上或向下滚动等,但问题是,当我调用reloadData()时,由于某种原因,集合ViewCell的约束被搞砸了,它们堆叠在一起。 这里是调用reloadData()之前的集合视图的图片: 这里是我调用reloadData()后的集合VI ..

显示图像的简单 UICollectionView 行为奇怪:一些图像显示正确,一些在错误的位置,一些完全丢失

我想使用 UICollectionView 在 iPhone 上的网格中显示图像,每行显示 3 张图像.对于“简单的测试"(如我所想),我在我的项目中添加了 15 张 JPG 图像,这样它们将在我的包中,我可以通过 [UIImage imageNamed:...] 简单地加载它们. 我认为我所做的一切都是正确的(设置和注册 UICollectionViewCell 子类,使用 UIColle ..

iOS如何知道哪个按钮被按下了带有自定义委托的CollectionView

所以我在一个集合视图中有一个单元格,里面有 3 个按钮.为了使用这些按钮触发代码,我实现了一个自定义委托.现在代码正在被触发,但我不知道代码是从哪个单元格触发的.我怎样才能最好地实现这一点?这是我的一些代码.协议: 协议 OverViewDelegate {函数 registerButtonClicked()函数评估按钮点击()函数概览ButtonClicked()} cellForItemA ..
发布时间:2022-01-18 12:48:18 移动开发

Swift:以编程方式在 UICollectionViewCell 中的 IndexPath 中的多个 UIButton,下一个 addTarget 不单击

我以编程方式在 UICollectionViewCell 的 indexPath 中创建了多个 UIButton.现在我想打印“单击添加到收藏夹",但单击 UIButton 后它没有打印任何内容.UIButton 确实可以查看除 addTarget 功能之外的所有内容,但未单击. 导入 UIKit//**UICollectionViewCell**类 DescriptionCell: UICol ..
发布时间:2022-01-18 08:12:47 移动开发

使用情节提要在 CollectionView 中仅显示两列,多行

我只想连续显示两个单元格,不管 iPhone 的屏幕尺寸是多少.喜欢, 我的故事板包含一个 UICollectionView,由约束连接. UICollectionView 的情节提要设置是, 现在,当我在 6、5 秒或更短的时间内运行它时,只有一个单元格出现在一行中.我使用的代码是, - (NSInteger)collectionView:(UICollectionView ..
发布时间:2022-01-09 08:41:43 移动开发

如何自定义 UICollectionViewCell 子类的选择状态?

我有一个自定义 UICollectionViewCell 子类,它覆盖 initWithFrame: 和 layoutSubviews 以设置其视图.但是,我现在正在尝试做两件我遇到麻烦的事情. 1) 我正在尝试在选择时自定义 UICollectionViewCell 的状态.例如,我想在 UICollectionViewCell 中更改 UIImageView 中的一张图像. 2) ..

从 UICollectionView 获取单元格的屏幕位置

这与其说是一个问题,不如说是对如何解决这个问题的解释. 首先要意识到 UICollectionView 确实继承自 UIScrollView - 因此使用滚动视图的内容进行标准查找是最好的解决方案. 这是我要解决的问题: 我有一个 UICollectionView,每个单元格中都有不同的项目 - 以及不同类型的单元格.我需要选择一个单元格以使单元格中的图像看起来扩大并占据整个屏幕 ..
发布时间:2022-01-09 08:38:19 移动开发

在已设置的图像 swift 4 上加载图像的问题

我在 cellForItemAtIndexPath 中遇到问题,我将图像设置为单元格的 UIButton,但每次滚动 collectionView 的单元格时,它都会一次又一次地将图像放置在已设置的图像之上.我可以说是因为图像的阴影越来越厚.我正在从该快速文件中创建的图像文字数组中提取图像,并且正在加载正确的图像,因此那里没有问题.我确信这对大多数人来说是一个简单的解决方法,但我似乎无法在任何地方 ..
发布时间:2022-01-09 08:36:57 其他开发

使用 AutoLayout 使 UICollectionViewCell 的高度匹配其内容(所有子视图的总高度)

我找到了使 UIView 的高度匹配其内容的下一个答案https://stackoverflow.com/a/39527226/7767664 我对其进行了测试,它工作正常(如果故事板中的 UIView 高度大小大于或小于其内容,则在运行时它会自动调整大小以匹配内容). 但如果我使用 UICollectionViewCell 而不是 UIView 则没有任何变化,单元格的高度永远不会改 ..

以没有中间间距的方式设置 UICollectionViewCell 的大小

我正在使用 UICollectionView,我想在其上并排放置七个单元格.应该为此使用整个屏幕.目前,我正在使用集合视图的宽度并将其除以七.现在我在 iPhone 4 上获得了 45.71429 的项目宽度.在一些单元格之间有一个临时间距.我该如何处理?我想填满整个屏幕,所有项目都应该有相同的大小. 我想到的一个选择是将值四舍五入并将剩余的值用作插图.但是没有更好的方法吗? 解决方案 ..

在父容器中滚动时水平滚动集合视图向上移动

我在父 UIView 中创建了一个水平滚动集合视图,并将其添加到我的 UIViewController 中.但是当我滚动它时,滚动视图会向上移动. 这是容器视图的初始化方式: 覆盖初始化(帧:CGRect){让布局 = UICollectionViewFlowLayout()layout.scrollDirection = .horizo​​ntallayout.itemSize = U ..

如何根据swift 3中的Collection View Content Height调整UIView高度?

我在项目中调整 UIView 高度时遇到问题.我说明了这个项目. 让我解释一下我的项目图片. 每个 Orange UIView 都有 trailing、leading、top 和 bottom 约束 和 垂直间距 到每个 UIView. 但是,我向每个 UIView 添加“高度",因为如果我不添加,它会给出错误并添加“高度"警告. 在 UIView2 中,我添加了 3 个容器视图.每个 ..

为什么我的收藏视图单元格不会显示在 iPhone 模拟器中?

我正在尝试以编程方式创建一个包含六个单元格的集合视图.Xcode 8 中的 iPhone 模拟器告诉我构建成功.仍然有错误. 非常感谢您发现导致我的单元格不显示在模拟器中的错误或错误的任何帮助.(我将 Collection View 从 Object Library 直接放入 IB.另外,我希望每个单元格占据 Collection View 的整个大小,因此 displayedCellDim ..