问题标签 [collectionview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
250 浏览

ios6 - 使用 iPad 的 CollectionView 自定义 Segue

我有一个我正在开发的 iPad 应用程序。我有一个 UICollectionViewController 与单元格中显示的图像。

在 MainViewController 上,我放置了一个 ContainerView,它连接到具有 UIImageView 的 UIViewController。

这一切(上图)工作正常。

我想进行设置,因此我有一个从 CellViewController 到包含 UIImageView 的 UIViewController 的自定义 Segue。我希望这个 UIImageView 根据我从 CollectionView 中显示的单元格中选择的图像进行更改

我可以创建一个自定义 Segue 来执行此操作吗?我无法让任何其他 segues 工作,因为它们适用于 SplitViews 或 Popovers 或 Pushes。

0 投票
9 回答
17449 浏览

ios - 你如何设置 UICollectionView 动画的持续时间?

我有一个自定义流布局,它在使用以下两个函数从 CollectionView 中插入和删除单元格时调整它们的属性,但我无法弄清楚如何调整默认动画持续时间。

0 投票
0 回答
3995 浏览

ios - 以编程方式为 UICollectionView 设置委托不起作用

我有一个控制大视图的视图控制器 A。在那个视图上,我有一个类型为 C 的子视图CollectionView

我想要一个单独的类 C_Manager 来处理 C 子视图的委托和数据源功能

我有以下

在 A 中viewDidLoad

在 C_Manager.h 我有

在 C_Manager.m 我有:

我从来没有达到didSelectItemAtIndexPath. 有趣的是,我确实达到了 dataSource 协议的功能,如果我禁用了设置它的行 - 我不再达到它......

我检查了xib中的视图C-"User Interraction Enabled"已检查...

怎么了 ?

0 投票
1 回答
1873 浏览

iphone - iPhone:滚动到 UICollectionView 中的最后一项

我使用用户库中的图像创建一个带有UICollectionVIew的视图控制器。

加载资产并从 UICollectionView 重新加载数据后,我尝试滚动到 UICollectionView 中的最后一项。

UICollectionView 已填充,但滚动到最后一个对象时收到错误消息。

这是我的代码

错误:

0 投票
1 回答
1957 浏览

objective-c - 在常规 UIView 中使用 UICollectionView

我创建了一个常规视图,我想使用其中的一半 with UICollectionView。我将其UICollectionView拖到视图上并调整其大小。我拖了一个UICollectionViewCell新的视图并设计了它(全部在 XCode 的布局构建器中)。

该类UICollectionViewCell被调用ImageCell,所以我在我的viewDidLoad活动中将单元类注册到UICollectionView

这就是我尝试将图像加载到集合视图单元格的方式:

}

CellImageViewIBOutlet一个_UIImageView。我知道我正在尝试加载相同的图像 - 这仅用于测试。图像存储在 Supporting Files 文件夹中。

问题是我得到的只是黑屏。没有显示图像。我知道我正在正确加载图像,因为我尝试对常规 ImageView 执行相同的操作并且它有效。

0 投票
2 回答
758 浏览

ember.js - ember CollectionView 在最后突出显示时设置一个 className

我有一个使用Ember.CollectionView显示的项目列表,其 tagName 为ul。我想为 li 中的一个元素设置一个特定的className得到mouseOvered但在任何给定时间只有一个元素可以拥有该类,基本上在任何元素的 mouseOver 上我需要从所有元素中删除该类并将其添加到当前结束的具体一个。

0 投票
1 回答
574 浏览

ios - UICollection 视图不重绘渐变按钮

我有一个 UICollectionView,其中填充了单元格,每个单元格都有一个渐变按钮(MKgradientbutton https://github.com/mikekatz/iOS-UI-Utils/tree/master/Classes/Button%20Widgets)。通过按下其他 5 个按钮之一来“更改”视图,这反过来将按钮的数据加载到为 uicollectionview 提供数据源的数组中。其中一个参数是渐变按钮颜色。然而,在重新加载数据源并执行 [self.collectionView reloadData] 时,按钮标题和其他参数会发生变化,但颜色会经常变为完全错误的颜色。反复重新加载数据会解决这个问题——然而,更奇怪的是,按一下按钮似乎就能纠正按钮的颜色!在 reloadData 发生之前,我已经在行上对数据源数组进行了 NSLogged,并且所有颜色都是正确的。我在下面粘贴了一些代码 - 请耐心等待,因为该应用程序仍处于开发的早期阶段!

我真的看不出代码有任何问题——我相信 UICollectionView 需要“重绘”,但我认为 [self.CollectionView reloadData] 会解决这个问题!

将数据从 sqlite db 拉入对象然后添加到数组:

用于填充 UICollectionView 的数组“鸟”:

collectionViewCell.h(渐变按钮是单元格中的唯一项):

0 投票
3 回答
4518 浏览

objective-c - 未调用 cellForItemAtIndexPath

我正在尝试从视图控制器推送到集合视图控制器。

集合视图控制器将显示一个空白的黑屏。

numberOfSectionsInCollectionView返回 1

numberOfItemsInSection返回一个非零整数

我的问题是cellForItemAtIndexPath没有调用。

集合视图的委托和数据源已设置。

有什么建议么?

0 投票
1 回答
456 浏览

c# - CollectionView Current 改成什么?

在 WPF 中使用 CollectionView 并侦听 CurrentChanging 时,如果正在选择的项目不是要选择的有效项目,我想取消更改。问题是我无法找出 CollectionView 正在更改的项目。如果我不知道这一点,我无法验证该项目是否可选择。如何使用 CollectionView 完成此操作?

0 投票
1 回答
1111 浏览

controller - Ember.js ArrayController 连接到 CollectionView:如何更新“内容”数组中的对象属性?

余烬 newjack 在这里。将 ArrayController 挂接到 CollectionView 中。

ul正如预期的那样,这对我的属性产生了很好的影响。同样,所有数组级别的操作(例如弹出、推送和反转)都非常出色:

但是,我似乎无法更新数组内的属性:

有趣的是,如果我之后执行数组操作,它会起作用:

所以问题是:如何更新 ArrayController 内部的属性(并确保更新绑定?)

顺便说一句,我已经尝试了我能想到的一切......例如 myView.rerender() 等,但我知道我只是做错了,因为它违背了事情的运作方式。