uicollectionview相关内容

UICollectionView:一行或一列

我想使用 UICollectionView 来显示缩略图的水平可滚动列表,但是,我希望这是一行。在另一个视图中,我在 UICollectionView 中显示缩略图,但是这个缩略图垂直滚动,它在一列中。 目前,我这样做的方法是将集合视图的大小更改为仅对一个项目足够大,以便自动装配和工作,但现在我正在处理可变大小的项目,所以它不会继续工作。 如何让 UICollectionView 显示 ..
发布时间:2018-09-30 11:32:04 移动开发

iOS UICollectionView - 默认流,从右到左填充行

我正在我的一个应用程序UICollectionView中使用自定义单元格但默认流程。 目前此视图连续显示3个单元格(所有单元格大小相同)。单元格从左到右填充行,但我需要从右到左。 是否可能?我是否需要创建自定义流程布局?如果是这样,任何人都可以给出一个简单的例子吗? 任何帮助都将受到赞赏。 解决方案 假设您只期望三个单元格,并使用此集合视图的标题视图,则需要执行以下步骤: ..

如何在UICollectionView中将Supplementary View float作为Section Headers在UITableView普通样式中进行

我很难用 UICollectionView 来实现“浮动节头”效果。 UITableView ( UITableViewStylePlain 的默认行为)似乎不可能在 UICollectionView 没有多少辛苦工作。我错过了明显的吗? Apple没有提供有关如何实现此目的的文档。似乎必须子类化 UICollectionViewLayout 并实现自定义布局才能实现此效果。这需要相当多的工 ..
发布时间:2018-09-28 10:29:10 移动开发

UICollectionView布局自定义

我有很多部分和项目。当我触摸单元格中的按钮时,它会在1个单元格中创建包含4个项目的单元格(如扩展表格)再次触摸单元格消失。 我发现 WaterfallCollectionView 在那里我可以更改项目的高度。 达到此目的的最佳方法是什么? 结构如: ----- --- - | + | | + |和其他行 | | | | ----- ----- ..

初始化自定义UICollectionViewCell

我有一个自定义 UICollectionViewCell ,它有一个自定义背景视图,使用多种配色方案之一绘制。背景视图的颜色方案在我的自定义初始值设定项 - (id)initWithFrame:andColourPalette:中为视图设置。 我的 UICustomViewCell 子类中有一个类似的自定义初始化程序,但是当我在 cellForItemAtIndexPath: 任何人都 ..
发布时间:2018-09-26 17:07:59 移动开发

集合视图,自定义布局,单元格在滚动时行为不正常

我正在尝试使用UICollectionView创建自定义平铺布局。 一旦我运行我的应用程序,它在模拟器中完美呈现。 但是当我滚动视图并将其恢复所有单元格的框架更改和细胞重叠,留下空格,随机。 过去2天我无法解决这个问题。 这是自定义布局类的代码。 - (void)prepareLayout { [self createCellSizeArray]; // cellSiz ..
发布时间:2018-09-26 16:19:32 移动开发

UICollectionView特殊的水平流 - 多个部分

我有一个UICollectionView,根据设备方向使用不同。图像描述了我拥有的和我需要的东西。 是否可以使用默认的flowlayout获得“我需要水平滚动”或者我需要制作customflowlayout(引导赞赏)还是多个收集视图? 解决方案 我使用 DateFlowLayout 解决了这个问题。奇怪的名字,但它有效,有一些配置。 这是我的设置(我只用于水平方向): ..

集合视图单元格的内容大小不正确

我用144个单元格创建了一个集合视图。我有他们设置单选。我一直在玩我现有的设置一段时间,但实际正确显示单元格的任何设置都有这个问题,其中两个特定单元格的大小一致。请注意,问题只发生在iPad专业版上进行测试时。他们会经常在我不能复制他们的形象来回复制的条件下调整大小。我尝试只在绝对必要时调用reloadData(),并在indexPath函数中调用重新加载单个单元格。我已经测试了我能想到的一切,以 ..
发布时间:2018-09-26 15:45:47 移动开发

自定义UICollectionViewCell上的标签插座在Swift中导致Optional.None崩溃

我有一个collectionViewController,我想显示一堆自定义的UICollectionViewCells,上面有一些标签。不幸的是,每当我尝试访问自定义UICollectionViewCell的标签时,都会导致崩溃: 控制台 致命错误:无法打开Optional.None 窗口 Thread1:EXC_BAD_INSTRUCTION(代码= EXC_1386_ ..
发布时间:2018-09-25 21:11:48 移动开发

如何在UICollectionView中动态调整标题视图的大小?

我在UICollectionView中有头(一个UICollectionReusableCell),其高度需要是可变的。如何根据内容的高度调整自身大小? 我不需要支持iOS 7,而Autolayout解决方案是最好(如果存在的话)。 解决方案 这就是我解决它的方法。我希望它更优雅。 在标题视图中设置 UILabel 有一个 numberOfLines 的值为0.这将让它自己调整 ..
发布时间:2018-09-25 20:58:02 移动开发

在Swift中更改UICollectionView中的单元格背景颜色

我正在使用水平集合视图来滚动日期。集合视图包含30个单元格。如果我选择第一个单元格来指示选择,则单元格背景颜色已从默认颜色红色变为棕色。然后,如果我选择另一个单元格,则选定的单元格颜色已从红色变为棕色。但第一个细胞BGColor保持不变(棕色)。如何通过单击其他单元格更改为默认颜色? func collectionView(collectionView:UICollectionView,c ..
发布时间:2018-09-25 20:44:49 移动开发