问题标签 [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.
ios - PFImageView 不适用于 PFCollectionViewCell 的子类
我很难让我的子类PFCollectionViewCell
与PFImageView
. 我正在使用 Storyboards 来安装我的 PA_ProfileCollectionViewCell。
我要做的就是加载图像(我可以从解析中成功获取),并将其分配给PFImageView
我的自定义单元格中的 a 。我将不胜感激任何帮助/见解,可以帮助我用棒球棒猛击我的电脑,并在慢动作的荣耀中破坏我的办公室。
我想要的结果:有一个自定义单元格(的子类PFCollectionViewCell
)供-collectionView:cellForItemAtIndexPath:object:
问题:我的自定义属性PFImageView *imageThumb
(在我的子类上PFCollectionViewCell
)不响应loadInBackground:
或者是类setFile:
上的两种方法PFImageView
。
为了清楚起见,这是我的代码:
- 我的自定义 PFCollectionViewCell:ProfileCollectionViewCell
- 在 viewDidLoad 中注册自定义类
- 设置单元格collectionView:cellForItemAtIndexPath:object
这是发生主要问题的地方。根据调用,我的单元格值已成功绘制为深灰色,cell.backgroundColor:
但所有将图像分配给我的 imageThumb 的尝试都失败了。请注意,在下面的源代码中,我imageThumb
不响应选择器loadInBackground
or setFile
,它与PFImageView
.
NSLog()
上面代码片段中所有语句的输出是:
我尝试过的其他事情:
我已经挑选了ParseUIDemo上的源代码,但是他们的所有实现都使用库存PFCollectionViewCell
,没有任何自定义或子类化,所以我尝试调整我的项目以使用他们的方法,但我也永远无法在那里工作。
我已经通读了这个答案,在 SO 上,这导致我尝试爬过我的cell.contentViews.subviews
并cell.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
?
提前感谢任何花时间帮助我的人!
ios - Parse.com query.limit 在 PFCollectionView 中不起作用
首先,感谢您的帮助。我正在编写一个用 Swift 开发的 iOs 应用程序,我正在使用Parse.com。在名为liste_joueurs的类中,大约有 15 行。但是,我只想检索前四个结果。
我阅读了文档并找到了query.limit属性。不幸的是,当我在我的集合中运行我的代码时,我的类中的所有行都会出现(query.limit 不起作用)。
有没有人有办法解决吗 ?
PS:当我使用这样的约束时:
查询“被过滤”,只有以“ba”开头的行出现在我的集合中......
ios - 无法取消选择 collectionView 中的项目
我有collectionView。在第一次启动时,我将第一项的颜色更改为黑色。问题是当我选择另一个项目时,我希望它变成黑色,而第一个项目变成白色。我使用didSelectItemAtIndexPath 和didDeselectItemAtIndexPath,但如果我不点击第一个项目,那么当我点击另一个项目时,我无法更改它的颜色。有人能帮我吗?