问题标签 [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 投票
2 回答
756 浏览

ios - 在 iOS 中单击 uicollectionviewcell 时播放音频

当用户选择集合视图自定义单元格时,我想播放 mp3 文件文件。但它不玩。这是我为此目的编写的代码 -(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {

}

0 投票
1 回答
365 浏览

c# - Reactive Extensions (Rx) 的新手,尝试在不同的线程中运行 CollectionView.Refresh()。如何?

我有相当多的数据,并且将ListViews、DataGrids与CollectionView绑定,并使用OnFilter事件过滤CollectionView。

因此,在为 CollectionView 加载数据以及字符串属性FilterString更改时,它会调用CollectionView.Refresh()Setter,这些操作会将屏幕锁定太久,所以我尝试使用不同的线程来加载数据和过滤数据,但由于 CollectionView 不支持不同的线程,程序崩溃。

有人可以给我一些指导如何使 RX 为此目的工作吗?

非常感谢带有示例代码的培训视频或文章。

非常感谢。

0 投票
2 回答
377 浏览

android - listview 行内容在 android 小部件中重复

我有一个集合,view widgetlistview显示从数据库中获取的数据。我已经getViewAt(int position)RemoteViewsServiceFactory. 根据从返回的数字调用此方法getCount()

但问题是listview重复中的行,因为在方法中传递的位置getViewAt()已磨损。假设如果有 6 个项目,那么有时位置的值如果 0,0,1,2,2,3,4,3,5 有时是 0,0,2,1,4,4,5,2,2 等等上。我从来没有得到正确的序列,即 0、1、2、3、4、5。

但是,第一次添加小部件时不会发生这种情况。仅当我调用notifyAppWidgetViewDataChanged() 方法以使用新数据更新小部件时才会发生这种情况。

请提出解决此问题的方法。提前致谢。如果您需要更多信息,请告诉我。热切地等待您的回复。

0 投票
1 回答
1644 浏览

events - CollectionView 无法使用空集合呈现

为什么我的 Marionette CollectionView 不能处理空集合?

我正在尝试在 CompositeView 中呈现 CollectionView (它是项目列表中每个项目中的任务列表)。一切正常,直到我将一个空集合传递给 CollectionView。集合允许为空一个项目很容易没有分配任何任务。

Chrome显示的错误是

未捕获的类型错误:对象 [object Object] 没有“on”方法

传入的项目集合有效的Backbone.Collection过滤方法返回的任务列表也是有效的TasksCollection,这就是为什么我无法弄清楚为什么会显示上述错误的原因。

Marionette 的 CollectionView 可以接受一个空的集合(它有一个emptyView属性),那么为什么传入一个会报错呢?我认为它正在尝试将事件绑定到应该“正常工作”的集合 - 只有模型不存在。

我的任务集合如下所示:

我的观点是这样的:

最后,我像这样实例化页面视图:

0 投票
2 回答
2222 浏览

cell - xcode 视图集合单元格大小错误

我有一个尺寸为 w:160 h:146 的自定义收集单元笔尖。当我填充我的集合视图时,所有元素都非常小,比如 20px * 20px。

为什么它会减小我的细胞大小?这是我的代码

0 投票
1 回答
53 浏览

ios - CollectionView IOS中的参考位置

参考位置问题CollectionView

我为我的问题做了一个简化的例子。我正在使用带有 的情节提要CollectionView,但随后我离开了该视图并将元素返回原位。

连接后出现问题

有人经历过吗? https://www.dropbox.com/sh/rmkkcp99al6czy6/-nL6fUYRQS

有问题的图片

0 投票
1 回答
699 浏览

iphone - 如何在 uicollection 视图上添加文本字段?

我正在做一个项目,我必须在其中显示这样的视图在这里感到沮丧,因为我的视图不会发生任何事情。这些是添加到视图上的文本字段,并且都是可点击的,任何人都可以帮助我,我是一个新手,所以请帮助我。

在此处输入图像描述

0 投票
1 回答
1557 浏览

xcode - 如何将两个集合视图放在 UIView 之上,并在其间放置一个 UIImage 视图

iOS 模拟器屏幕截图 2013 年 6 月 19 日 2.43.43 PM.png!主要故事板描述

0 投票
2 回答
6173 浏览

ios - 卸载 UICollectionview 并重新加载?

尝试在 iOS 中重新加载 UICollectionview 时遇到问题。

我用它来显示游戏中的关卡。

集合视图由 10 个单元格组成。单元格的内容取决于关卡是否解锁。如果关卡解锁,单元格会显示关卡(自定义 UIView),否则会显示图像。我必须创建单独的单元格标识符才能使其正常工作,并且一切都在加载时完美显示。

我的问题是当用户正在玩解锁级别然后解锁下一个级别时。当用户从游戏视图导航回到关卡选择视图时,单元格没有正确重新加载(只是在自定义视图应该是空的地方显示,图像正确显示)。

我试图在 viewWillAppear 中卸载带有级别的数组,然后调用 [collectionview reloadData];,然后加载级别并再次重新加载 collectionview,但这无济于事。

如何在显示视图时清空整个 collectionview 并重新创建单元格标识符?

谢谢

-编辑!用代码更新 -

}

并在索引路径的项目的单元格中

0 投票
4 回答
6723 浏览

iphone - Xcode 中的 CollectionView 出现问题 - 显示黑屏

基本上我已经写了大约 3 天的 iOS 应用程序(在阅读了一本书以了解设计模式和框架等的基本知识之后),并且花了一整天的时间。我无法CollectionView显示。我有一个以 a 开头的情节提要,TabBarView两个选项卡(一个是 a TableView,另一个只是 a UIView)工作,但第三个选项卡(UICollectionView)即使在设置后也只是显示黑屏。我是如何设置的:

1) 将 ViewController 拖到情节提要

2)segue在我UITabBarController和新之间建立了关系ViewController

3)拖到UICollectionView新的ViewController

4) 将 4UICollectionViewCell's拖到CollectionView

5)将4UILabels拖入说CollectionViewCell's

6)在新的CollectionView's委托和数据源与我的CollectionView班级的头文件之间建立了连接(这可能是我出错的地方,我没有与我的ViewController.h班级建立联系,因为我为我的班级使用了这个UITableView并认为一个新班级是必要的)

CollectionView.m7)在我的文件中声明了以下方法

我觉得我错过了一些东西,因为这个逻辑对我作为一名程序员来说是有意义的,但是,在 Xcode 方面的经验如此之少,也许我忘了把这个类与我的CollectionView或其他东西联系起来。有人知道我哪里出错了吗?

顺便说一句,如果您想知道,我使用此 CollectionView 更多的是一种导航技术,而不是显示精彩的图像或任何东西,稍后当它们实际出现在模拟器中时,我将使用通用图像填充它们。谢谢