uicollectionview相关内容
我知道这对于 UITableViewCells 来说相当容易,但我不确定如何使用 UICollectionView 来解决这个问题. 编辑.图片以供澄清.单元格的文本内容在这里不一样,但它们应该是一样的.横向: 纵向: 我尝试根据 cellForItemAtIndexPath: 方法中的索引路径的 row 属性,用单元格的背景颜色天真地切换单元格文本标签的颜色.然而,Index
..
我正在使用 UICollectionView,它显示的项目少于填满整个屏幕所需的项目.使用此设置,当我添加 20 个项目时,视图根本不会滚动(移动和反弹). 如果没有足够的项目填满屏幕,如何强制集合视图滚动? (来源:bytolution.com) 感谢您的帮助! 顺便说一句,我已经尝试设置 contentSize(例如设置为 {320 , 1000}),但它仍然不起作用.
..
我设置了一个带有 FlowLayout 的 UICollectionView,它在垂直或水平方向的单元格之间没有空间. 我一切正常,但在第 2 列和第 3 列之间有一个奇怪的 1px 空间,我不知道为什么!?我已经验证了 iOS 模拟器和真实设备上都出现了 1px 的差距.有人经历过吗? 我的 UIViewController 是以下的委托/数据源: MyViewControll
..
我已将 UISearchBar 添加到 UICollectionView 并在委托 searchBar:textDidChange: 过滤我的模型并调用 [collectionView reloadData].reloadData(以及 reloadSection 等)想要从搜索栏的文本字段中删除 firstResponder,从而关闭键盘. 我正在尝试构建一个“实时更新"过滤器,因此在键入
..
我正在开发一个 UICollectionView 类,当我在列表上滚动时它会显示滚动条,滚动时可以隐藏滚动条吗? 解决方案 目标C: [collectionView setShowsHorizontalScrollIndicator:NO];[collectionView setShowsVerticalScrollIndicator:NO]; 斯威夫特 3.0 colView
..
我试图在每个可重复使用的 UICollectionViewCell 中放置一个 UICollectionView.Ash Furrow 方法效果不佳对我来说,因为对两个 UICollectionViews 的数据源和委托使用一个 UICollectionViewController 类不起作用. 我的最新方法是将 UICollectionViewController 的视图放在每个单元格中,
..
我想创建一个如下所示的 UICollectionView: 它不能滚动或编辑.我目前想知道如何为此编写布局.我猜它不会是 UICollectionViewFlowLayout 的子类.我可以想到很多方法,但很好奇是否有任何“正确"的方法.单元格将具有动画效果. 每一行或每一列都应该是它自己的部分吗? 解决方案 我已经用 UICollectionViewFlowLayout 的子
..
现在我有一个使用按钮集合视图的滚动用户名列表.但我想为每一行添加重叠的删除按钮.它们需要附加到名称按钮并与它们一起滚动. 如何将这些按钮添加到我的 CollectionView?(另外我想跳过第一行的删除按钮,原因很明显) 当前代码: //将单元格添加到集合中func collectionView(collectionView: UICollectionView, cellForIt
..
我在 UICollectionView 中显示了许多图像单元格.通过一个按钮,我希望能够将我的所有单元格分组到第一个按钮上. 这运行良好,但是当我尝试将动画过渡添加到我的重组动作时,没有任何反应. 这是我在自定义布局中使用的方法: - (NSArray*)layoutAttributesForElementsInRect:(CGRect)rect{NSArray* allAttrib
..
如何将图像异步加载到 UICollectionview?在下面的方法里面? - (PSTCollectionViewCell *)collectionView:(PSTCollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {bookImage = [UIImage imageWithCont
..
如何将 UIRefreshControl 添加到 UIColloectionView 的底部?这意味着在向上滚动(查看旧数据或其他内容)时它是如何工作的? 解决方案 这里有一个 CCBottomRefreshControl 类别实现 bottomRefreshControl 属性的 UIScrollView 类(UICollectionView 类的父级).它与 iOS 6 和 7 原生刷
..
所以,我有一个 UICollectionView 我可以在其中插入新项目. 我使用了 集合视图编程指南 - “让插入和删除动画更有趣"一节 有没有办法调整动画时间?(也许我只是在文档中错过了它,但找不到任何相关信息) PS:如果我可以编辑曲线,那也太酷了.你知道 Ease-In-Out 等等. 解决方案 您可以使用 CALayer 更改任何动画速度.所以对于 UIColl
..
我有一个非常简单的 UICollectionView,它使用组合布局轻松实现动态单元格高度.不幸的是,这样做似乎会禁用使用 UICollectionViewDataSourcePrefetching 的内容预取.在以下示例代码中,collectionView(_:prefetchItemsAt:) 方法仅在集合视图初始显示时调用一次.没有滚动动作会导致对该方法的进一步调用. 我该怎么做才能使
..
我很困惑.我有一个 UICollectionView.我有自己的 UICollectionViewLayout 子类(iow,我没有使用 Flow 的东西).UICollectionView 实例是 UIScrollView 的子类.它添加了多个子视图.但是像 正确缩放包含许多子视图的 UIScrollView 这样的问题似乎说可滚动视图应该只有一个子视图来“滚动整个视图".对我来说,这似乎是一种
..
我正在尝试将 UILabel 固定到它的父单元格.我添加了四个约束(顶部、前导、尾随、底部)在 iOS 8.0 上可以正常工作,但在 iOS 7.X 上却不行.请看下图: [点击这里查看完整尺寸] 我做错了什么?请指教! 编辑#1 它似乎是自 Xcode 6 GM 以来才被破坏的.我的方法在 Xcode 6 beta 7 中运行良好. 此外,如果我减小内部视图的宽度,
..
我有一个 UICollectionView,其中包含一些大的 UICollectionViewCells.这些单元格非常大,以至于它们完全填满了 UICollectionView 边界并延伸到屏幕外. 问题是大单元格从 UICollectionView 中删除并在它们仍然显示时排队等待重用,从而导致空白视图.如果我继续在空白 UICollectionView 区域上滚动,最终会出现单元格的最
..
我知道记录在案的建议是使用 UICollectionViewFlowLayout 如果您正在做任何“像网格或基于行的中断布局".但是,我不确定这是否适用于我的情况. 我想要一个网格,但不想要一个换行布局.物品应该在水平和垂直方向上无限地布置,而无需堆叠.本质上是一个巨大的棋盘,如果内容超出框架,它会水平或垂直滚动. 要继承 UICollectionViewFlowLayout 我必
..
我有一个 UICollectionView,根据设备方向不同,它的使用方式也不同.该图像描述了我拥有什么以及我需要什么. 是否可以使用默认流程布局获得“我需要的水平滚动",还是我需要制作自定义流程布局(感谢指南)或多个集合视图? 解决方案 我使用 DateFlowLayout.奇怪的名字,但它可以工作,有一些配置. 这是我给你的设置(我只用于水平方向): - (void)la
..
我想在单元格中制作一个通常的水平滚动 flowLayout UICollectionView,其中包含估计的ItemSize 和 PreferredLayoutAttributesFittingAttributes.但是最后一个单元格有问题.知道问题出在哪里吗?项目本身 @implementation RowCollectionView- (instancetype) initWithFra
..
默认情况下,当您在集合视图中使用流式布局时,单元格垂直居中.有没有办法改变这种对齐方式? 解决方案 以下代码对我有用 @interface TopAlignedCollectionViewFlowLayout : UICollectionViewFlowLayout- (void)alignToTopForSameLineElements:(NSArray *)sameLineEleme
..