草庐IT

parallel-collections

全部标签

ios - didSelectItemAtIndexPath 在 Collection View Swift 中不起作用

我一直在开发一个新应用程序,它在CollectionView中显示Gif。我还为我的CollectionView中的单元格使用自定义CollectionView单元格类。虽然方法didSelectItemAtIndexPath不起作用...funccollectionView(collectionView:UICollectionView,didSelectItemAtIndexPathindexPath:NSIndexPath){println("itworked")//^thisdidnotprint}我该如何更改它,以便我可以使用手势识别器获取被点击项目的indexPath?

ios - 我怎样才能为 sizeForItemAt 设置一个 Collection View ?

我有ViewController,其中有两个collectionView但对于一个我想要isPagingEnabled用于单元格和另一个collectionView全帧宽度的3项。我怎样才能做到这一点?用于分页的MenuCollectionView:它工作完美funcsetupMenuCollection(){ifletflowLayout=menuCollectionView?.collectionViewLayoutas?UICollectionViewFlowLayout{flowLayout.scrollDirection=.horizontalflowLayout.minim

Python标准库collections库:超好用的counter计数器,不接受反驳!

collections是python的标准库,它提供了一些解决特定问题的容器,也就是说有些问题虽然可以用list,tuple,dict解决,但解决起来太麻烦,而这些问题又经常遇到,所以他们就把这些问题的通用方法整理了出来,放到collections库中让人使用。collections中一共有9种容器,其中counter、defaultdict、deque、namedtuple、orderdict比较常用。今天我们单独来讲讲Counter的用法!Counter目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。因此,我们可以通过字

parallel-processing - Swift 是否具有通过 Grand Central Dispatch 的 dispatch_async 进行并行编程的结构?

我有兴趣采用新的Swift编程语言。我维护的代码库通过C++GrandCentralDispatch扩展(dispatch_async等)广泛使用多核处理有没有审查过Swift现状的人知道这种语言是否能够以类似的方式访问GCD? 最佳答案 是的,虽然我在Playground上没有取得太大的成功,但确实如此。在一个真实的项目中它应该工作。所有iOS8和OSX10.10文档都显示了GCD方法的Swift语法。我在当前项目中为单例使用dispatch_once,它工作得很好:NSOperation和NSOperationQueue都在底层

swift - 如何清除 UI Collection View 中选定的突出显示单元格

我有一个显示图像网格的CollectionView。它允许用户选择最多三张图片通过电子邮件发送给自己。当用户点击一个单元格(图像)时,它会突出显示黄色并将文件名添加到数组中,如果他们再次点击它,它会取消选择,突出显示会被移除,图像也会从数组中移除。用户发送电子邮件后,我使用MFMailComposeResult委托(delegate)从数组中删除项目,但我不知道如何从单元格中删除黄色突出显示。希望有人能提供帮助。谢谢。我在didSelectItemAt和didDeselectItemAt函数中添加图像的文件名。funccollectionView(_collectionView:UIC

ios - Collection View 中的动态高度单元格

我想像这个应用程序一样调整单元格的大小:如您所见,右侧单元格比左侧单元格短。为了达到同样的目的,我使用了以下代码:vartestI=1funccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSIndexPath)->CGSize{varcellHeight=287iftestI%2==0{cellHeight=247}testI+=1returnCGSizeMake(CGFlo

ios - 如何在 Swift 中展开/折叠 Collection View 部分?

如何在Swift中通过点击CollectionView的标题来展开/折叠CollectionView部分? 最佳答案 我想您只想显示部分,并展开/折叠单元格。然后您可以将您的部分视为一个特定的单元格,一旦您想要展开/折叠、添加/删除数据然后调用“reloadRowsAtIndexpaths”方法。 关于ios-如何在Swift中展开/折叠CollectionView部分?,我们在StackOverflow上找到一个类似的问题: https://stackove

swift - 我怎样才能在需要之前将 Collection View Cells deque,因为第一次 deque 是滞后的

好的,我正在实现一个与Apple的日历应用程序非常相似的日历。我的UICollectionView中有多种类型的单元格。我有垂直线单元格、水平线单元格、现在线单元格和事件单元格。每当我滚动时,第一次出现一个单元格时,都会出现一些小故障、滞后、延迟,不管怎么说。作为POC,我创建了这个测试用例:创建2天。一个从00:00到05:00有5个事件,从17:00到22:00有5个事件。第二天从17:00到22:00只有5场比赛。第一天也有早上的事件,滚动到17:00-22:00的事件不会延迟。第二个是。此外,行单元格完全没有延迟,因为它们出现在collectionView的每一帧中。这让我想到

ios - 与 UIPageControl 一起使用时, Collection View 高度不正确

概览有一个包含imageView的UICollectionViewCell。CollectionView上方有一个UIPageControl图片从图片库中获取并显示。问题CollectionView中的图像第一次单独超出了顶部边界。UIPageControlCollectionView加载时未确定高度。我收到以下错误:错误:thebehavioroftheUICollectionViewFlowLayoutisnotdefinedbecause:theitemheightmustbelessthantheheightoftheUICollectionViewminusthesectio

ios - Swift3 Collection View 'attempt to delete item 1 from section 1, but there are only 1 sections before the update'

我的应用程序因“尝试从第1部分删除第1项,但更新前只有1个部分”而崩溃我发现其他文章说数据源必须与collectionView或tableView保持同步,所以我从我的数组中删除了对象:删除我的collectionView中的项目之前的警报,这适用于didSelectItemAtIndexPath。但我不知道为什么这不起作用。我还尝试打印array.count,它显示对象确实从数组中删除了。funcdisableAlarmAfterReceiving(notification:UILocalNotification){foralarminalarms{ifalarm==notifica