jjzjj

UicollectionView

全部标签

ios - 无法将需要作为 UICollectionView 单元格的 View 出队

我有一个带有自定义类的UICollectionView,它是UICollectionViewCell的子类。我不断收到以下错误:reason:'couldnotdequeueaviewofkind:UICollectionElementKindCellwithidentifierAppointment-mustregisteraniboraclassfortheidentifierorconnectaprototypecellinastoryboard'但是我做了以下事情:向collectionView注册自定义类。self.collectionView.registerClass(A

ios - Collection View 单元格大小取决于 UITextView

我有一个UICollectionView和一个包含UITextView的Cell。我希望单元格的大小取决于TextView的高度(这样就不需要滚动并且所有文本始终可见)。我正在尝试这个:funccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSIndexPath)->CGSize{if(indexPath.row然而它并没有真正起作用。有时高度太大,有时太小,我仍然需要滚动。

ios - UICollectionView 触摸取消

我有一个带有点击手势识别器的View,位于UICollectionView后面。在从CollectionView调用didSelectItemAt方法后,我需要取消触摸的传播。但是,我看到的UICollectionView中与触摸相关的唯一属性是canCancelContentTouches,它似乎没有按我预期的方式工作。我可以想到有一个标志,然后检查标志是否在手势Action中发生了变化,但我想知道是否有更简洁的方法来做到这一点。谢谢 最佳答案 如果没有任何代码可供引用,这很困难。但是,如果您将点击识别器声明为实例变量,则可以在d

ios - 如何从 UITableViewCell 上的自定义 Collection View 单元格推送 VC?

我有一个tableView和Cell,在Cell上我有一个collectionView并在上面显示一些内容。我想发送关于选择indexPath的链接。我想从TableViewCell上的自定义CollectionViewCell推送/呈现我的View。classsecondTopicTableViewCell:UITableViewCell{@IBOutletweakvarrelatedCustom:UICollectionView!varrelArray=NSArray()funcloadArray(arr:NSArray){self.relArray=arrself.related

ios - 如何确保更改的 collectionview 单元格出现在手机屏幕的中央?

场景:我有一个每15秒重新加载一次的CollectionView。此CollectionView中的单元格数量没有限制,但是,一次只能突出显示一个单元格。只有一个部分,collectionview水平滚动。我需要确保突出显示的单元格始终位于电话屏幕的中央。例如,如果突出显示第24个单元格,则必须一直滚动直到找到它,这将是一种糟糕的用户体验。但是,当CollectionView在15秒后重新加载时,可能会突出显示一个完全不同的单元格。Seebottomportionoftheimageforabetterideaofhighlightedandunhighlightedcells.这是我

ios - UICollectionView 移动项目并保持单元格大小

我有不同大小的单元格,我正在尝试移动CollectionView单元格,并保持移动/选定的单元格大小移动到新位置。我做了project在Github上公开,如果您想添加为合作者,请告诉我?我正在对UICollectionViewFlowLayout进行子类化并实现了以下内容:-(UICollectionViewLayoutInvalidationContext*)invalidationContextForInteractivelyMovingItems:(NSArray*)targetIndexPathswithTargetPosition:(CGPoint)targetPositi

iOS,带有 Collection View 的自定义键盘,约束问题

我正在尝试为iOS创建一个自定义键盘,其中包括一个带有图像的CollectionView。目前我正在尝试没有Storyboard(Storyboard有几个问题并且不容易描述)。所以我只是添加“nextKeyboardButton”(在XCode上添加新目标时默认出现),然后添加另一个按钮(切换UICollectionViewCell上的图标类型,最后是UICollectionView.我的代码:classKeyboardViewController:UIInputViewController,UICollectionViewDelegateFlowLayout,UICollectio

ios - UICollectionViewCell 中的 UICollectionView

我正在努力寻找一种方法来做这样的事情:我主要使用UICollectionView来制作我的自定义列表。这次我想在UICollectionViewCell中添加另一个UICollectionView。布局由卡片列表组成,包含下面的信息,其中包含同一数组中的项目列表。关于我应该怎么做的任何想法?P.S:我不关心性能或类似的东西。所以任何想法都会受到欢迎。 最佳答案 对于您的情况,我看到了一些解决方案:仅使用一个UICollectionView并重复使用所需的单元格以实现正确的布局;在UICollectionViewCell中使用“UIC

ios - UICollectionView 按钮

我正在尝试创建带有按钮的UICollectionView。我可以设置按钮标题,但目标操作不起作用。下面是我的代码:funccollectionView(_collectionView:UICollectionView,cellForItemAtindexPath:IndexPath)->UICollectionViewCell{letcell=collectionView.dequeueReusableCell(withReuseIdentifier:"TVButtonCell",for:indexPath)as!TVButtonCellcell.channelButton.setTi

ios - UICollectionView 触摸时动画

有人可以为我指明正确的方向,让我知道如何在触摸UICollesctionView的Cell时为它设置动画吗?我读过didSelectItemAt与UIView.Animate或willDisplayCell与CAAnimations之间有几种方法。有人可以指出我在Swift中的正确方向吗?目标是点击单元格并让它缩放/改变x位置 最佳答案 我会选择“didSelectItemAt”和“UIView.animate”overridefunccollectionView(_collectionView:UICollectionView,d