uicollectionview相关内容

targetContentOffsetForProposedContentOffset:withScrollingVelocity 没有子类化 UICollectionViewFlowLayout

我的应用中有一个非常简单的 collectionView(只有一行方形缩略图). 我想拦截滚动,以便偏移始终在左侧留下完整的图像.目前它会滚动到任何地方,并会留下截断的图像. 无论如何,我知道我需要使用该功能 - (CGPoint)targetContentOffsetForProposedContentOffset:withScrollingVelocity 要做到这一点,但我只 ..
发布时间:2021-12-03 11:11:45 移动开发

UICollectionView - 动态单元格高度?

我需要显示一堆具有不同高度的 collectionViewCells.视图太复杂,我不想手动计算预期高度.我想强制自动布局来计算单元格高度 在 cellForItemAtIndexPath 之外调用 dequeueReusableCellWithReuseIdentifier 会破坏 collectionView 并导致它崩溃 另一个问题是单元格不在单独的 xib 中,所以我无法手动实 ..
发布时间:2021-12-02 15:55:13 移动开发

以编程方式创建 UICollectionView

我正在寻找一个指南或教程,它将向我展示如何仅使用代码设置一个简单的 UICollectionView. 我正在浏览 Apple 网站上的文档,我正在使用 参考手册 也是如此. 但我真的会从一个简单的指南中受益,该指南可以向我展示如何设置 UICollectionView 而无需使用故事板或 XIB/NIB 文件 - 但不幸的是,当我搜索时,我只能找到具有故事板功能的教程. 解决方 ..
发布时间:2021-12-01 18:13:22 移动开发

在 UICollectionView 中左对齐单元格

我在我的项目中使用 UICollectionView,其中一条线上有多个不同宽度的单元格.根据:https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html 它 ..
发布时间:2021-12-01 18:09:43 C/C++开发

如何使用 Swift 创建一个简单的集合视图

我正在尝试学习如何使用 UICollectionView.文档 有点难理解,教程我发现要么是在 Objective C 中,要么是长期复杂的项目. 当我学习如何使用 UITableView 时,我们 ❤ Swift 的 How to make a simple tableview with iOS 8 and Swift 有一个非常基本的设置和解释来帮助我去.UICollectionView ..
发布时间:2021-12-01 17:40:18 移动开发

UICollectionView 中的单元格间距

如何在 UICollectionView 的一部分中设置单元格间距?我知道有一个属性 minimumInteritemSpacing 我已将其设置为 5.0,但间距仍未显示为 5.0.我已经实现了流出委托方法. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*) ..
发布时间:2021-12-01 17:36:56 C/C++开发

致命错误:在展开 Optional 值时意外发现 nil

我在 Swift 中使用了 UICollectionView 但是当我尝试更改单元格标签的文本时我得到了. func collectionView(collectionView: UICollectionView!, numberOfItemsInSection section: Int) ->整数{返回 5}func collectionView(collectionView: UIColl ..
发布时间:2021-12-01 17:30:17 移动开发

使用自动布局在 UICollectionView 中指定单元格的一维

在 iOS 8 中,UICollectionViewFlowLayout 支持根据自己的内容大小自动调整单元格的大小.这会根据内容调整单元格的宽度和高度. 是否可以为所有单元格的宽度(或高度)指定一个固定值并允许其他尺寸调整大小? 举一个简单的例子,考虑一个单元格中的多行标签,其约束将其定位到单元格的两侧.多行标签可以以不同的方式调整大小以适应文本.单元格应该填充集合视图的宽度并相应地 ..
发布时间:2021-11-30 21:14:58 移动开发

使用自动布局的 UICollectionView 标题动态高度

我有一个 UICollectionView,其标题类型为 UICollectionReusableView. 在其中,我有一个标签,其长度因用户输入而异. 我正在寻找一种方法,可以根据标签的高度以及标题中的其他子视图动态调整标题的大小. 这是我的故事板: 这是我运行应用程序时的结果: 解决方案 这是一个优雅的最新解决方案. 正如其他人所说,首先确保所有约束都从 ..
发布时间:2021-11-30 21:13:49 移动开发

自动布局:创建名为 UIView-Encapsulated-Layout-Width & 的约束的原因高度?

我的布局约束在 Interface Builder 中很好,但是由于框架的某些部分应用了我真正不想要的固定高度和宽度约束,因此在运行时发生了异常.它们为什么在那里,以及如何关闭它们? 它们是记录列表中显示的最后两个约束: 2014-04-26 09:02:58.687 BBCNews[32058:60b] 无法同时满足约束.可能以下列表中的至少一项约束是您不想要的.试试这个: (1) 查看 ..
发布时间:2021-11-30 21:13:34 移动开发

UICollectionViewCell 中的自动布局不起作用

我有一个简单的 UICollectionView,其中的单元格只有一个 UITextView.UITextView 被限制在单元格的边缘,所以它们应该保持与单元格大小相同的大小. 我遇到的问题是,由于某种原因,当我通过 collectionView:layout:sizeForItemAtIndexPath: 指定单元格大小时,这些约束不起作用. 我在 Storyboard 中将单元格 ..
发布时间:2021-11-30 21:11:37 移动开发

如何使用 FlowLayout 确定 UICollectionView 的高度

我有一个带有 UICollectionViewFlowLayout 的 UICollectionView,我想计算它的内容大小(返回 intrinsicContentSize 需要调整它的高度通过 AutoLayout). 问题是:即使我的所有单元格都有固定且相等的高度,我也不知道在 UICollectionView 中有多少“行"/行.我也无法通过数据源中的项目数来确定该计数,因为表示数据 ..
发布时间:2021-11-30 21:10:46 移动开发

具有自动布局的 UICollectionView 自动调整单元格大小

我正在尝试使用自动布局来调整自己的大小 UICollectionViewCells,但我似乎无法让单元格根据内容调整自己的大小.我无法理解如何根据单元格的 contentView 中的内容更新单元格的大小. 这是我尝试过的设置: 自定义 UICollectionViewCell 在其 contentView 中带有 UITextView. 禁用 UITextView 的滚动. co ..
发布时间:2021-11-30 21:02:01 移动开发

如何快速滚动到集合视图中的特定索引

我们有一个集合视图.我制作了一个水平显示日期的日历&我水平滚动日期.现在在屏幕上我只看到 3-4 个日期.现在我想在显示日历屏幕时自动滚动到特定的选定日期.所以我想滚动到的日期尚不可见. 为此,我获得了特定单元格的索引路径.现在我试图将它滚动到特定的索引路径. func scrollCollectionView(indexpath:IndexPath){//collectionView. ..
发布时间:2021-11-18 03:31:18 其他开发

在 reloadItemsAtIndexPaths 后避免 UICollectionView 的动画

UICollectionView 在 reloadItemsAtIndexPaths 被调用后动画项目(淡入淡出动画). 有没有办法避免这个动画? iOS 6 解决方案 值得注意的是,如果您面向 iOS 7 及更高版本,则可以使用新的 UIView 方法 performWithoutAnimation:.我怀疑在幕后,这与此处的其他答案大致相同(暂时禁用 UIView 动画/核 ..
发布时间:2021-11-10 05:38:40 其他开发

UITableViewCell 内 UICollectionView 的自动高度

我想创建一个包含标题文本、描述文本和集合视图的单元格.所以我尝试创建一个这样的单元格 我为title 和description 添加了顶部、尾部和导致超级视图约束.然后我还将顶部、底部、尾随和前导约束添加到我的 UICollectionView. 为了自动高度我的tableview单元格,我覆盖了viewWillAppear override func viewWillAppear( ..
发布时间:2021-09-13 19:28:45 其他开发

在表格视图单元格内设置集合视图约束的正确方法

我想知道对此设置约束的正确方法.我在表视图单元格中有一个集合视图,作为在用户发布的图像之间滑动的一种方式.每个帖子(tableview 单元格)可以包含多个图像(每个图像都发布在集合视图中).我要使用与 instagram 类似的风格,您可以在其中滑动图像.我遇到的问题是当我对集合视图和图像视图设置约束时,它们不会在设备之间改变.似乎唯一的方法是根据用户使用的设备手动更改集合视图单元格和图像视图的 ..
发布时间:2021-09-13 19:28:39 其他开发