问题标签 [pfcollectionviewcell]

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 回答
564 浏览

ios - PFImageView 不适用于 PFCollectionViewCell 的子类

我很难让我的子类PFCollectionViewCellPFImageView. 我正在使用 Storyboards 来安装我的 PA_ProfileCollectionViewCell。

我要做的就是加载图像(我可以从解析中成功获取),并将其分配给PFImageView我的自定义单元格中的 a 。我将不胜感激任何帮助/见解,可以帮助我用棒球棒猛击我的电脑,并在慢动作的荣耀中破坏我的办公室。

我想要的结果:有一个自定义单元格(的子类PFCollectionViewCell)供-collectionView:cellForItemAtIndexPath:object:

问题:我的自定义属性PFImageView *imageThumb(在我的子类上PFCollectionViewCell)不响应loadInBackground:或者是类setFile:上的两种方法PFImageView


为了清楚起见,这是我的代码:

- 我的自定义 PFCollectionViewCell:ProfileCollectionViewCell

- 在 vi​​ewDidLoad 中注册自定义类

- 设置单元格collectionView:cellForItemAtIndexPath:object
这是发生主要问题的地方。根据调用,我的单元格值已成功绘制为深灰色,cell.backgroundColor:但所有将图像分配给我的 imageThumb 的尝试都失败了。请注意,在下面的源代码中,我imageThumb不响应选择器loadInBackgroundor setFile,它与PFImageView.

NSLog()上面代码片段中所有语句的输出是:


我尝试过的其他事情:

我已经挑选了ParseUIDemo上的源代码,但是他们的所有实现都使用库存PFCollectionViewCell,没有任何自定义或子类化,所以我尝试调整我的项目以使用他们的方法,但我也永远无法在那里工作。

我已经通读了这个答案,在 SO 上,这导致我尝试爬过我的cell.contentViews.subviewscell.subviews寻找一个PFImageView都没有成功的尝试:

然后我在 SO 上尝试了这个答案,这让我尝试PFImageView使用标签从我的故事板中获取实例,这同样不成功。

最后,我将 classNames 的每个可行组合提供给所有需要 classNames 的方法PFQueryCollectionViewController。例如:我尝试了以下代码行,其中我用PA_ProfileCollectionViewCell,UICollectionViewCell和替换了所有 CLASSNAMEHERE 实例,所有实例PFCollectionViewCell都具有等量的FAIL


更新#01:

根据用户@soulshined 的建议,我尝试跳过setFile:调用,因为它没有通过 Parse 文档出现在 API 中(但我从来没有遇到错误,或者unrecognized selector error在使用它时),所以我尝试了下面的代码片段,没有运气(注意如何setFile:替换为.file

更新#02

同样,根据@soulshined 的建议,我使用了此处给出的建议,并将我的更改PFImageView *imageThumb为 a UIImageView *imageThumb,并尝试将返回的 NSdata 分配给getDataInBackground:withBlock:图像,这是我的代码片段(请注意,我确实得到了“得到数据! " 输出到控制台,但图像仍未显示):


那么任何人都可以想到我缺少的步骤吗?为什么PFImageView加载 a 的子类如此困难PFCollectionViewCell

提前感谢任何花时间帮助我的人!

0 投票
1 回答
111 浏览

ios - Parse.com query.limit 在 PFCollectionView 中不起作用

首先,感谢您的帮助。我正在编写一个用 Swift 开发的 iOs 应用程序,我正在使用Parse.com。在名为liste_joueurs的类中,大约有 15 行。但是,我只想检索前四个结果。

我阅读了文档并找到了query.limit属性。不幸的是,当我在我的集​​合中运行我的代码时,我的类中的所有行都会出现(query.limit 不起作用)。

有没有人有办法解决吗 ?

PS:当我使用这样的约束时:

查询“被过滤”,只有以“ba”开头的行出现在我的集合中......

0 投票
3 回答
1152 浏览

ios - 无法取消选择 collectionView 中的项目

我有collectionView。在第一次启动时,我将第一项的颜色更改为黑色。问题是当我选择另一个项目时,我希望它变成黑色,而第一个项目变成白色。我使用didSelectItemAtIndexPath 和didDeselectItemAtIndexPath,但如果我不点击第一个项目,那么当我点击另一个项目时,我无法更改它的颜色。有人能帮我吗?