草庐IT

uicollectionviewcell

全部标签

ios - 强制 collectionView 只有 2 行

我必须制作一个CollectionView,这样无论iPhone大小如何,我们每行只有2张图像,而且我们需要在每行和每列之间设置边框,如图所示。我想要这样: 最佳答案 从collectionView的协议(protocol)中实现以下功能://cellsizefunccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSInde

ios - UICollectionViewCell 没有填满 Swift 3 中的整个屏幕

我有一个UICollectionView,它的单元格覆盖了整个屏幕。我的问题是右边有一个小空间显示不同的单元格。我希望每个单元格都覆盖屏幕的整个宽度。这是我尝试过的:在Storyboard中将最小间距设置为0设置每个单元格以适合整个View框架privatefunccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSIndexPath)->CGSize{returnCGSize(

ios - 创建 UICollectionViewCell 时如何在发件人中添加标签值?

我对swift不是很了解,所以我有一个问题要解决我应用中的一个问题。在UIView中,我刚刚添加了一个CollectionView作为subview,然后在每个单元格中,我在“WrapperView”中添加了一个不同的图像,所以我的问题是......我如何添加一个手势来接收每个单元格的发送者的标签值?例如,当我点击单元格时,它会打印indexPath我有这个代码:funccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionView

ios - 如何在不使 Swift 中的单元格透明的情况下使 UICollection View 的背景透明

我有一个CollectionView,当然我也有其中的单元格。如果在属性检查器中我将CollectionView的alpha更改为0,其中的单元格也会变得透明。有没有办法使CollectionView的背景透明,以便它后面的图像可见? 最佳答案 在Swift3中使用:collectionView.backgroundColor=UIColor.clear.withAlphaComponent(0) 关于ios-如何在不使Swift中的单元格透明的情况下使UICollectionView的

ios - 自定义 Collection View 单元格在点击时消失

我正在开发一个iPad应用程序,它应该显示4个彼此相邻的CollectionView。CollectionView的高度应为屏幕的3/4,因此布局将如下所示:___________________|topcontent||-------------------||CV|CV|CV|CV||____|____|____|____|我试图缩小范围并仅使用其中一个CollectionView创建一个新项目,但我一直遇到同样的问题:当我点击其中一个单元格时,所有单元格都消失了。重现:使用Swift作为语言使用模板“SingleViewApplication”创建一个新项目设置Storyboar

ios - 如何从 UICollectionViewCell 中调用 presentViewController

从UIViewController调用这个函数没有问题,但是从UICollectionViewCell调用它会引发预编译错误函数:funcdidTapShare(sender:UIButton){lettextToShare="Swiftisawesome!Checkoutthiswebsiteaboutit!"ifletmyWebsite=NSURL(string:"http://www.google.com/"){letobjectsToShare=[textToShare,myWebsite]letactivityVC=UIActivityViewController(activ

ios - 滚动后 collectionView 中可重用单元格的 subview 大小错误

我有一个聊天页面的collectionView。我创建了一个名为TextChatCollectionViewCell的UICollectionViewCell子类。我有另一个类填充我的CollectionView并为每个项目指定一个CGSize(遵循UICollectionViewDelegateFlowLayout和UICollectionViewDataSource协议(protocol))。当我滚动时,单元格的框架大小是正确的,但subview的框架大小错误,可能是因为dequeueReusableCell返回另一个单元格的实例并且subview没有重新加载,我试图调用layou

ios - UICollectionView Cell 的阴影在 cell 即将出屏时突然消失

我有一个带有圆形和阴影掉落单元格的CollectionView。当单元格即将被导航栏覆盖时,单元格的阴影突然消失,而不是平滑地移出View。下面是代码:contentView.layer.cornerRadius=20contentView.layer.masksToBounds=truelayer.shadowColor=UIColor.black.cgColorlayer.shadowOpacity=0.1layer.shadowOffset=CGSize(width:0,height:5.0)layer.shadowRadius=5.0layer.shadowPath=UIBez

ios - 如果我使用 UICollectionViewDelegateFlowLayout,cellForItemAt IndexPath 不会调用。这是iOS的错误吗?

如果我使用UICollectionViewDelegateFlowLayout,cellForItemAtindexPath不会调用。在这种情况下:classSomething:UIViewController,UICollectionViewDelegate,UICollectionViewDataSource{}它调用我的cellforItemAtIndexPath,但不调用我的funccollectionView(_collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,s

ios - 为什么我的 UICollectionView 单元格在滚动后消失了?

我正在使用具有自定义布局的UICollectionView,但我遇到了在向下滚动并返回后单元格消失的问题。请看videodemonstration我的问题。我进行了一些谷歌搜索,其他人也有相关问题,我认识到这可能是由于单元重复使用,但我在其他地方找到的答案都没有帮助我。所以我的问题是:为什么会这样?如何阻止这种情况发生?有趣的是,一旦我展示了一个UIViewController并将其关闭,问题就不再出现了。请参阅video这在行动中。注意:这个错误已经存在一段时间了(至少从iOS10开始,并且在iOS11beta1中也没有修复)。编辑1funccollectionView(_colle