草庐IT

collectionView

全部标签

ios - Collection View 单元格边框颜色在 Swift 3 中取消选择

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭5年前。Improvethisquestion使用此代码选择或取消选择CollectionView单元格的边框颜色,但它选择边框颜色但不取消选择边框颜色。我使用了很多代码但没有用。请分享信息funccollectionView(_collectionView:UICollectionView,didSelectItemAtindexPath:I

ios - UIRefreshControl 未以 contentInset 集为中心

我在CollectionView中添加了一个刷新控件。一切正常,但是当我设置collectionView.contentInset=UIEdgeInsetsMake(0,20,20,20)时,刷新控件的宽度保持不变但移动了20px,因此不在View中居中。控件应该减少40px才能正确。self.collectionView=[[UICollectionViewalloc]initWithFrame:rectcollectionViewLayout:flowLayout];self.collectionView.contentInset=UIEdgeInsetsMake(0,20,20,

ios - UICollectionView 不重用单元格

我正在尝试使用UICollectionView模仿UITableView布局。layout.itemSize=CGSizeMake(CGRectGetWidth(self.view.bounds),44.0f);我注册了可重用的单元类。[self.collectionViewregisterClass:[SampleCellclass]forCellWithReuseIdentifier:NSStringFromClass([SampleCellclass])];注意:SampleClass只是UICollectionViewCell的子类,它什么都不包含。并符合数据来源:-(NSIn

ios - 简单地使用 Storyboard,约束来设置 UICollectionView 中的单元格大小

这是一个UICollectionView和紫色的单元格:很简单,我希望单元格为CollectionView宽度的1/2。(所以待定,CollectionView中的单元格将排列成两行。)(CollectionView只是全屏,所以每个单元格都是屏幕宽度的一半。)你如何在Storyboard中做到这一点?如果我尝试以正常方式控制拖动,它基本上不起作用。这些是简单的完全静态的单元格(不是动态的)。对于在这里谷歌搜索的任何人,为了节省您的时间:这正是(2016年)制作跨UICollectionView布局的最简单方法;细胞之间没有间隙。//Two-two-acrossUICollection

ios - UICollectionView 一些单元格既不是可见项也不是出队单元格

我的UICollectionView中有一个问题,其中某些单元格似乎既不是indexPathForVisibleItems的一部分,也不是使用dequeueReusableCell从缓存队列中获取的。结果是,某些单元格在滚动期间未收到所需的数据更新并显示旧行为。为简单起见,我将项目缩减为只包含必要的Controller和最小化的Storyboard。基本上,我有一个NavigationController作为包含MainViewController的EntryPoint,它本身包含一个带有CollectionViewController的ContainerView。Navigation

ios - xcode如何在数据库中的 Collection View 单元格中显示图像

我只是一个初学者。我想在CollectionView单元格中显示存储在数据库中的图像。我已经创建了数据库和CollectionView。我的代码如下,MyDatabase*data;data=[MyDatabasenew];imagearray=[dataOpenMyDatabase:@"SELECTpic_nameFROMexterior":@"pic_name"];所以我的问题是如何显示图像?让我知道方式/代码提前致谢 最佳答案 您可以使用以下代码显示UIImage网格。为您的xib文件添加UICollectionView。不要

带有collectionview subview 的ios uiviewcontroller不显示单元格

我有一个带有subview的uiviewcontroller,它是一个uicollectionView。我的ViewController实现了所有的collectionview委托(delegate)。出于某种原因,一些单元格是黑色的(当我滚动它们时,它们似乎是随机出现的)我的代码是:#import"NewGalleryViewController.h"@interfaceMyCell:UICollectionViewCell@property(nonatomic,strong)UIImageView*imageView;@end@implementationMyCell-(id)in

ios - UICollectionViewCell Selection 选择/突出显示每 5 个单元格

我有一个水平的CollectionView,其中包含用于突出显示/为所选单元格着色的代码。它突出显示所选的单元格,但之后每5个单元格也会突出显示。知道发生了什么事吗?-(void)collectionView:(UICollectionView*)collectionViewdidSelectItemAtIndexPath:(NSIndexPath*)indexPath{for(intx=0;x 最佳答案 发生这种情况是因为在您滚动时单元格被重复使用。您必须在模型中存储所有行的“突出显示”状态(例如在数组或NSMutableInde

iOS 方向 UICollectionView

我的collectionView以横向模式显示20个项目。在纵向模式下,我只想展示8个可重复使用的项目。我怎样才能做到这一点?collectionView何时在数据源上调用collectionView:numberOfItemsInSection:以更新自身??? 最佳答案 您需要强制应用程序在更改方向时更改CollectionView的布局:-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientationduration:(

ios - UICollectionViewCell 行之间的空间

目前我的收藏中显示了9件商品。我想要每个部分都有一个3*3的网格。因此,当我想转到下一部分时,我向右滚动,然后看到下一部分的3*3网格。我所做的就是将UICollection的高度设置为3*height_of_my_cell。我还确保:-(CGFloat)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutminimumLineSpacingForSectionAtIndex:(NSInteger)section{return0.0f;}-