uicollectionview相关内容

UICollectionView 和补充视图崩溃

我有一个运行良好的 UICollectioView.有两种方法可以访问此页面. 通过应用程序. 点击推送通知. 除了一个案例,一切都很好. 如果用户在聊天中然后他退出应用程序(主页按钮)然后他收到一个推送通知,他按下它,应用程序崩溃了. 崩溃: 2015-09-25 10:28:15.140 Quest[298:16922] * 中的断言失败-[UICollecti ..
发布时间:2022-01-09 08:28:15 移动开发

Swift 3:如何将 UICollectionView 中的最后一行单元格水平居中,只有一个部分?

我正在使用只有一个部分的 UICollectionView.这是一些可视化: [ x x x ][ x x x ][ x x ] 如果 UICollectionView 中的最后一行没有填充所有 3 个单元格,我想像这样将这些单元格居中: [ x x x ][ x x x ][ x x ] 我尝试从以下地方实施解决方案: 如何水平居中 UICollectionView 单元格? ..
发布时间:2022-01-09 08:27:45 移动开发

UICollectionView - 水平排列单元格

所以基本上我的问题是我的 uicollectionview 的单元格是从上到下排列的,而不是从左到右排列的. 这就是它的样子——[1][4][7][2][5][8][3][6][9]这就是我要的 -[1][2][3][4][5][6][7][8][9] 另一个问题是当我水平滚动而不是将页面移动整整 320 点时.它仅移动到足以容纳视图中的下一个单元格. 这就是它的样子——[2][3][10] ..

为 UICollectionView 设置最小 contentsize

我希望能够在 UICollectionView 中设置内容大小的最小高度,这样我就可以隐藏/显示 UISearchbar,类似于在 iBooks 上的操作方式. 但是,我不想对布局进行子类化,因为我想为 UICollectionView 保留标准的垂直布局. 有什么想法吗? 解决方案 你可以通过继承 UICollectionViewFlowLayout 并覆盖方法来做到这一点 ..
发布时间:2022-01-09 08:27:33 其他开发

UICollectionView 无法滚动查看整个最后一行

我有一个尺寸为 768x1024 的 UICollectionView,顶部有一个导航栏.我的自定义 UICollectionViewCells 大小为 200x200.问题是,当我继续添加单元格并到达底行时,我只能看到 200x200 单元格的一部分.在它反弹之前,它不会让我进一步滚动.关于问题可能是什么的任何想法? 编辑: 我通过以下方式添加单元格: insertItemsA ..
发布时间:2022-01-09 08:27:09 移动开发

从 UICollectionViewCell 使用 UICollectionView

我有一个自定义 UICollectionViewCell,它的内容也是一个集合,我想使用 UICollectionView 来显示它的内容.这可能吗?我将如何做到这一点?我使自定义 UICollectionViewCell 也继承自 UICollectionViewDataSource 并定义了 UICollectionView 内部属性,但事情没有按预期工作.有什么想法吗? 解决方案 这 ..
发布时间:2022-01-09 08:26:58 移动开发

我是否需要从数据源的 cellForPath: 中调用 UICollectionView 的 dequeueCell:?

我真的非常想为我的 UICollectionView 提供“静态"单元格,就像 UITableView 的过去一样.但我知道,我们好孩子们必须使用 dequeueReusableCellWithReuseIdentifier:forIndexPath: 作为我们细胞的工厂.因此,我提出了以下方案,并要求对其潜力进行反馈.到目前为止,它对我有用,但我害怕一个未知的陷阱. #import "MyCe ..
发布时间:2022-01-09 08:26:49 移动开发

配置 UICollectionViewFlowLayout 从下到上布局行

默认情况下(即,垂直滚动方向),UICollectionViewFlowLayout 从左上角开始排列单元格,从左到右,直到行满,然后继续到下一行向下.相反,我希望它从 bottom-left 开始,从左到右,直到该行被填满,然后继续到下一行 up. 有没有一种直接的方法可以通过子类化 UIScrollViewFlowLayout 来做到这一点,还是我基本上需要从头开始重新实现该类? ..
发布时间:2022-01-09 08:26:30 移动开发

UICollectionViewCell 子类的 contentView.translatesAutoResizingMaskToConstraints 是否应该设置为“false"?

TL;DR 当尝试通过自动布局调整 UICollectionViewCells 的大小时,即使是一个简单的示例,您也可以轻松获得自动布局警告. 我们是否应该设置 contentView.translatesAutoResizingMaskToConstraints = false 以摆脱它们? 我正在尝试使用 自动调整大小的自动布局单元格创建一个 UICollectionView ..
发布时间:2022-01-09 08:26:08 移动开发

将更多 UICollectionViewCell 添加到现有 UICollectionView

我正在尝试向现有的 UICollectionView 添加更多单元格,该UICollectionView 已经填充了一些单元格. 我尝试使用 CollectionView reloadData,但它似乎重新加载了整个 collectionView,我只是想添加更多单元格. 谁能帮帮我? 解决方案 向 UICollectionView 插入新单元格而无需重新加载所有单元格的最简单 ..
发布时间:2022-01-09 08:25:53 其他开发

停止单个 UICollectionView 单元格流向屏幕中心

我试图理解为什么集合视图保持中心对齐集合中的最后一个单元格. 我创建了一个简单的基于流布局的集合视图.我正在使用 Autolayout 标志 - 我不确定是否会导致此问题. 每当我从集合视图中删除一个单元格时 - 前几个似乎工作正常并滚动到左侧.但是,当我删除倒数第二个时,突然间最后一个单元格从左对齐变为居中对齐.有人有解释吗?好像很奇怪. 如何使所有单元格向左滚动并保持与左侧对齐. ..
发布时间:2022-01-09 08:25:34 移动开发

在单元格上设置角半径会破坏 UICollectionView 的性能

我有一个只有几个单元格(大约 20 个)的 UICollectionView.这个集合的性能很好.但是,一旦我尝试绕过此视图正在呈现的 UICollectionViewCells 的角落,我的性能就会受到重大影响.在我的单元格的 init 方法中,这是我添加的唯一一行: [self.layer setCornerRadius:15]; 由于这是在 init 方法中,并且我正在正确地重用单元,我 ..
发布时间:2022-01-09 08:25:26 移动开发