草庐IT

widget_collection

全部标签

ios - 如何在一个 View Controller 中合并多个 Collection View ?

我正在尝试使用UICollectionViews获得七个水平可滚动按钮栏。我可以毫无问题地启动和运行一个按钮栏,但是当我使用多个CollectionView时,我遇到了应用程序崩溃错误。有没有人知道如何在Swift中进行此操作或知道任何教程?我的第一个CollectionView代码在这里:classViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate{vartableImages:[String]=["1.png","2.png","3.png","4.png","5.p

ios - 从循环中的 URL 下载图像以获取 Collection View

我正在尝试创建图像的CollectionView。我已经尝试了这些解决方案来下载图像:onetwothree还有fourvartempObject=json["photos"]forvari=0;i但我无法让它显示图像。我是swift网络的新手。funccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell=collectionView.dequeueReusableCellWithReuseIden

ios - 支持两个版本的 Today Widget ios 9/10

我想知道这是否可能,以及如何支持我的TodayWidgetforiOS9和iOS10的两个版本,这两个版本只出现在正确的操作系统上。到目前为止,我尝试了两个目标,一个是针对iOS9的部署目标,另一个是针对iOS10的部署目标。不幸的是,在iOS10模拟器中,两个TodayWidget都出现了。有没有办法做到这一点,或者我需要在我的代码中处理它并检查我使用的是哪个版本? 最佳答案 虽然您无法阻止您的iOS9小部件目标显示在小部件选择列表中,但您可以对其设置hasContentfalse并且它不会显示在今天查看方式[[NCWidgetC

ios - 如何快速制作可扩展的 Collection View ?

我有2个CollectionView部分,当第一次加载此VC时,两个部分(室内和室外)最初只会显示3个项目。但在用户按下“更多”按钮后,室内或室外的每个部分都会展开并显示所有可用项目,如下图我试过制作代码,但似乎有时它可以扩展,有时它不能扩展(仍然显示3个项目)。这是主Controller中的代码:classFacilitiesVC:UIViewController{@IBOutletweakvarcollectionView:UICollectionView!varfacilitiesCategoryData=[[String:Any]]()varoutdoorFacilitiesI

ios - 如何在 Today Widget Extension 中只设置扩展模式?

在iOS10中有两种widget显示模式:NCWidgetDisplayModeCompact和NCWidgetDisplayModeExpanded。第一个默认启用。如何启用默认秒数,但不显示“显示更多”/“显示更少”按钮?在应用程序“Vidgets”中实现了这一点。 最佳答案 如果将显示模式设置为展开,则无法隐藏Showless/Showmore按钮。但是,如果您将小部件最大可用显示模式设置为紧凑,它应该隐藏它:self.extensionContext?.widgetLargestAvailableDisplayMode=.c

ios - UIKit Collection View ,奇怪的行为(访问/滚动单元格)

所以我最近在我的应用程序中实现了一个CollectionView,但我遇到了一个我似乎无法解决的错误,搜索它并没有看到关于它的线程。如果我将光标/手指放在单元格上,我无法滚动浏览我的CollectionView,我需要选择一个“空白”区域来滚动。我遇到的第二个奇怪行为是我无法直接触摸单元格。我需要在选择单元格时触发代码的某种滑动手势。如果我转到Storyboard上的CollectionView并在ScrollView部分选择延迟内容接触和可取消内容接触,CollectionView滚动得很好但如果我将我的手指/光标放在启用了这些选项的单元格上我无法再访问任何单元格。这让我很困惑。感谢

ios - 如何在 iPad 中显示 Collection 而在 iPhone 中显示 List?

我需要在iPhone中以线性垂直列表显示数据,并且在IPAD中的集合/网格中在iPhone中,它应该是这样的但在Ipad中,它应该是这样的我已经在iPhone中通过表格View实现了,但不知道如何在IPAD中将其显示为GridView这是我的问题如果是,我是否必须为Ipad创建单独的ViewController那么我该如何定义两个ViewController,一个用于iPhone另一个适用于iPad实现此目标的最佳方法是什么?请帮助我,我正在尝试实现它,但找不到任何方法。(注)图片复制自VimeoiTunesapphttps://itunes.apple.com/us/app/vime

从零开始学习 Java:简单易懂的入门指南之Collection集合及list集合(二十一)

Collection集合及list集合1.Collection集合1.1数组和集合的区别1.2集合类体系结构1.3Collection集合概述和使用1.4Collection集合的遍历1.4.1迭代器遍历1.4.2增强for1.4.3lambda表达式2.List集合2.1List集合的概述和特点2.2List集合的特有方法2.3List集合的五种遍历方式2.4细节点注意:3.数据结构3.1数据结构之栈和队列3.2数据结构之数组和链表4.List集合的实现类4.1List集合子类的特点4.2LinkedList集合的特有功能5.源码分析5.1ArrayList源码分析:5.2LinkedLis

swift - 错误 : 'Delegate must respond to locationManager:didUpdateLocations:' when collecting user location

所以我想在用户点击按钮时收集用户位置,并稍后在我的应用程序中使用该位置。在我当前的实现中,当点击按钮时,应该提示用户允许共享位置,然后他们应该登录到应用程序(如果你想知道的话,通过Firebase匿名登录),并且应该打印用户位置信息到控制台。提示有效,但是在点击允许位置按钮后,我的应用程序终止duetouncaughtexception'NSInternalInconsistencyException'原因是'DelegatemustrespondtolocationManager:didUpdateLocations:'这很奇怪,因为我的代码中确实有一个didUpdateLocati

ios - 如何通过单击更改 Collection View 单元格中的标签颜色

我有一个包含一些单元格的CollectionView。在我的单元格中,我有一个标签来显示国家名称列表。每次点击每个单元格标签时,我都会在我的CollectionView下方的表格View中显示一些数据。当我按下任何单元格标签时,我需要将该标签的文本变为红色。其他标签名称应为黑色。该怎么做?我尝试了下面的代码,但是当我在该单元格中选择任何标签名称时,所有单元格标签都变成红色。我该如何解决这个问题?funccollectionView(collectionView:UICollectionView,didSelectItemAtIndexPathindexPath:NSIndexPath)