草庐IT

UiCollectionView

全部标签

UICollectionView 中的 iOS 辅助功能 : VoiceOver gets stuck on last cell

我正在尝试让无障碍功能在我的应用中发挥作用。我想要在“特色”页面中与“AppStore”应用程序完全相同的行为:一个tableview,其中每一行都包含一个带有一些单元格的collectionView。我想使用VoiceOver遍历collectionView的所有单元格,然后移动到下一个collectionView的单元格。当我向右滑动并从一个单元格移动到另一个单元格时,VoiceOver会工作。问题是,一旦我到达collectionView的最后一个单元格,而不是移动到下一个collectionView,VoiceOver就会卡在最后一个单元格上。该应用不会崩溃,但会停止响应。我在

ios - 如何正确地使 UICollectionView 中补充 View 的布局无效

我在UICollectionView中显示了一个数据集。数据集被分成几个部分,每个部分都有一个标题。此外,每个单元格下方都有一个详细View,单击该单元格时会展开该View。供引用:为简单起见,我将详细信息单元格实现为默认情况下隐藏(高度:0)的标准单元格,当单击非详细信息单元格时,高度设置为非零值。使用invalidateItems(atindexPaths:[IndexPath])更新单元格,而不是在performBatchUpdates(_updates:(()->Void)?中重新加载单元格,完成:((Bool)->Void)?=nil)因为否则动画会出现故障。现在的问题是,i

ios - 如何在一个方向快速自动滚动 UICollectionview?

中午好我需要在一个方向上滚动uicollectionView单元格。例如:-我有一个包含4个数据值的数组->["apple","pen","book","bottle"].我需要像这样滚动Uicollectionview单元格:apple->pen->book->bottle->apple->pen->book->bottle->continue..我将此代码用于自动滚动,但在我的情况下,CollectionView滚动如下:apple->pen->book->bottlepen->book->bottle代码:@objcfuncscrollAutomatically(_timer1:

ios - 将容器中的 UICollectionView 单元居中

您好,我需要帮助通过UICollectionViewFlowLayout将我的CollectionView单元格居中。我的最终目标是让第一个单元格在中间,让所有其他单元格在中间对齐。谢谢!这是现在的样子:以及我希望它看起来像什么:我在SO上找到了这个“解决方案”,但它似乎无法正常工作。classCenterAlignedCollectionViewFlowLayout:UICollectionViewFlowLayout{overridefunclayoutAttributesForElementsInRect(rect:CGRect)->[UICollectionViewLayout

ios - UICollectionView didSelectItemAt 未被调用

我很困惑,因为这只是一个简单的事情,但不起作用。这是我在这里写问题之前的检查list。UICollectionViewDelegate已注册上面除了来自“DebugViewHierarchy”的UICollectionView之外什么都没有UICollectionView和UICollectionViewCell的isUserInteractionEnabled为trueUICollectionView的isAllowsSelection为true还有什么我应该检查的吗?=====classMyView:NibDesignable{//It'sUIViewwithNibDesignab

ios - 如何为 UICollectionView 单元格选择设置动画

UICollectionView的这些方法的animated参数是做什么的:>selectItem(atindexPath:IndexPath?,animated:Bool,scrollPosition:UICollectionViewScrollPosition)`>deselectItem(atindexPath:IndexPath,animated:Bool)我知道我可以使用UICollectionViewLayout对象来动画更改。我也知道我可以使用UICollectionViewDelegate的didSelect和didDeselect方法来获取选定的单元格并应用动画。但是

ios - : "Property type "JSQMessagesCollectionView"is incompatible with type "UICollectionView",继承自 "UICollectionViewLayout"是什么意思

我目前正在用Swift编写一个iOS应用程序,我在ObjectiveC中使用了一些东西,比如JSQMessages和JSQSystemSoundPlayer。当我在我的代码中引入它们时,我使用的是Xcode6.2,它运行良好。我下载了Xcode6.3.4以使用Swift1.2,但现在我有40条警告,例如:“属性类型“JSQMessagesCollectionView”与类型“UICollectionView”不兼容,继承自“UICollectionViewLayout”我已经制作了一个桥接header来调用ObjectiveC文件。非常感谢 最佳答案

ios - 带有自定义布局的 UICollectionView 变为空白

我为使用带有自定义UICollectionViewLayout的UICollectionView的人构建了一个电视指南样式的应用程序。自定义布局使用四种不同的自定义UICollectionViewCells。我遇到了一个非常有趣的问题,这个问题困扰着我和我的团队。我的帖子很长,但这样做是为了希望能为您提供完整的背景信息。如果你有时间阅读并把你的想法扔给我。我将不胜感激。一如既往,感谢SO社区的所有帮助。tl;dr-具有自定义布局的UICollectionView(UICollectionViewLayout的子类)随机丢失View中的所有数据。完全空白。.reloadData()在vi

ios - 当嵌入垂直 UIScrollView 中时,UICollectionView 单元格无法正确滚动

你能帮我解决这个问题吗请查看包含所有详细信息的附图。Clickheretoseetheimage我有一个垂直ScrollView,它有多个CollectionView区域,每个区域都有一行水平列出的单元格。(就像Facebook应用程序好友建议/广告一样)。我在顶部固定了图像,文本然后出现在CollectionView区域以实现三个水平slider。整个页面垂直滚动很好,但在单元格上的某个部分水平滚动后卡住了。当在页面的任何垂直滚动之前在主窗口中滚动时,CollectionView单元格正在移动。在发生一点点垂直滚动后,CollectionView区域被分成两半——上部分是可滚动的,下

ios - 带有 UICollectionView 的 xib - 不符合键值编码

我有一个带有XIB的自定义UIView。这个自定义UIView有一个UICollectionView连接到一个IBOutlet。在View设置中,UICollectionView已正确初始化并且不是nil。但是在cellForItemAtIndexPath方法中,我得到这个错误:-Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyselectorColl