问题标签 [koloda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
299 浏览

ios - 使用 Koloda View 从 Firebase 将信息加载到 XIB 文件

几个月前我刚开始使用 Swift 编程,所以为了帮助我学习,我正在做一个类似于Tinderusing Koloda View. 我使用 Firebase 作为我的后端。我在下面包含的代码适用于卡片的 6 个图像资产,但我正在尝试找出一种方法来为每个用户创建一张卡片并将这些自定义卡片用作KolodaView.

我创建了一个XIB文件用作这些卡片的模板,但我不确定如何从数据库中的每个用户那里获取信息以显示在这些卡片上。另外,如何实例化XIB文件的多个副本以供每个用户使用?

很抱歉这个问题的措辞令人困惑,因为我只是一个初学者,我在试图表达我的问题时遇到了麻烦。请问我您是否需要对我要说的内容进行澄清。

0 投票
0 回答
123 浏览

arrays - 下载远程图像后延迟数据源方法

我正在使用这个库https://github.com/Yalantis/Koloda 基本上这是一个可以帮助我实现类似 Tinder 的滑动界面的 pod。

这个 pod 有一个称为数据源的方法kolodaNumberOfCards(_ koloda: KolodaView),它要求您声明程序希望在 Koloda 视图中显示多少张卡片。

我在我的应用程序中实现了一个 MVC 架构,所以我有一个数据模型类文件,我在这个当前视图控制器的顶部实例化它。

QuestionBank课堂上,我有一个对象列表(数组),Card其中包含对象的所有元数据CardCard对象还包含我想在 KolodaCard 视图中实例化的 UIImage。

当我在初始化的 QuestionBank 列表数组中没有 Card 对象时,问题就来了!在我从 API远程获取数据后,这些Card对象会附加到列表中。

但是,在包含 KolodaView 的 ViewController 中,我需要声明程序期望在 Koloda 视图中显示多少张卡片。因为当你第一次进入 ViewController 时list.count为 0,所以 KolodaView 会期望 0 卡!

目前我的 KolodaView 没有显示我下载的任何图像。

有没有办法延迟 Koloda 的数据源方法,以便程序可以等待从 API 获取所有数据,或者是否有其他解决方案可以解决这个问题?

0 投票
1 回答
84 浏览

koloda - didSwipedCardAtIndex Koloda pod 无法正常工作

各位下午好!

没有人可以帮助我 - 我在 pod 'Koloda'、'4.6' 版本上遇到了这个问题,我不知道该怎么办。

委托未调用 didSwipeCardAtIndex。以前,在 swift 2 上一切正常。现在 Swift 3 & 4 Sample 也没有调用 func ...... https://github.com/Yalantis/Koloda

谢谢大家

0 投票
0 回答
197 浏览

ios - 发出以编程方式实例化自定义 xib 视图的问题(在 Koloda 卡功能中)

背景:

我正在尝试创建一个 Tinder-esque 用户界面,该界面使用 Koloda 库将用户配置文件加载到堆叠卡中 - 一个基于 Tinder 卡刷卡库UITableViewviewForCardAt()在我应该返回要插入卡片的视图的 Koloda委托函数中,我已经实例化、填充并返回了一个表示配置文件卡片的自定义 xib 文件。

问题:

在以编程方式将我的自定义 xib 实例化为 Koloda 的 viewAtCard 函数的返回视图并运行应用程序后,我从Thread 1AppDelegate 文件的第一行中得到以下错误代码:

...NSUnknownKeyException', reason: … this class is not key value coding-compliant for the key X

注意:如果我只是实例化一个 UIImageView 并返回它就没有错误,所以显然我做我的 xib 的方式有问题......

编码:

我的视图控制器:

我的 ProfileCard xib 文件:一个非常基本的 xib 文件,顶部包含一个 UIImageView 和一个 UILabel。大小设置为自由格式,FileOwner 属性设置为 ProfileCard

我的 ProfileCard Swift 文件:

0 投票
1 回答
167 浏览

ios - iOS/Xcode:Koloda 框架:在隐式展开 Optional 值时意外发现 nil

我正在尝试将这个 Koloda 框架实现到我的应用程序中。(https://github.com/Yalantis/Koloda)。kolodaView.delegate = self但是,当我运行我的应用程序时,我在“在隐式展开可选值时意外发现 nil”的行中出现错误

我一直在尝试调试代码几个小时,但无法理解 nil 值的来源。这是我的视图控制器文件如下:

如果有人能指出如何self.delegate返回零,那将不胜感激。

0 投票
1 回答
278 浏览

ios - 如何在 Swift 中向 UIView 发送滑动动作

我正在尝试克隆 Tinder,完成了 Yalantis/Koloda(https://github.com/Yalantis/Koloda)向左(不喜欢的人)和向右(喜欢的人)滑动的操作。我还有两个按钮喜欢/不喜欢的图像。我希望当我触摸喜欢/不喜欢的图像时,我的 mainView 会向左/向右滑动。

我应该如何输入这个函数?

这是我的协议

这是我的看法

我尝试使用这个函数,然后在点击图像时调用它,这样我就可以像滑动一样做我想做的事情,但视图不会更改为下一张图像。

所以我想向视图发送滑动动作,例如:

我应该怎么做?谢谢你的建议。

0 投票
0 回答
41 浏览

swift - 如何在交换卡片时在卡片上添加不喜欢的图像 Koloda,swift

我正在将Koloda用于类似应用程序的火种。我用给定的例子成功地创建了卡片:-

但无法在视图上添加喜欢或不喜欢的图像。当用户向左或向右滑动时,我想在视图中添加喜欢或不喜欢的图像。我搜索但无法获得答案。请帮帮我。

0 投票
1 回答
50 浏览

swift - 如何使用 KolodaView Swift 在卡片的左右拖动中点击喜欢和不喜欢 API

我正在使用 kolodaview 进行卡片 swift 之类的视图。一切正常,但我卡在一个地方。当用户向左或向右滑动卡片时,API 会点击喜欢和不喜欢。对于这个左右 koloda 给定的委托方法:

它的工作但问题是,在交换finishPercentage == 100.0并点击API时,但用户慢慢滑动卡片API点击超过一个,重复100.0。我只想要一击。

0 投票
0 回答
53 浏览

swift - 等待来自 API 的图像时,如何在 Koloda 方法中返回 UIView?

我正在尝试创建一个 Tinder for Movies 应用程序,其中使用电影数据库 API 加载电影,并且我正在使用 Koloda pod 进行刷卡功能。我遇到了一个问题,我必须实现一个 Koloda 数据源方法,我必须返回一个 UIView(将显示在卡上)。

问题是我想从数据库中检索图像,如果我预先加载所有图像,它可能会使应用程序变慢,所以我想在需要时检索每个图像。这会导致错误,因为检索图像是异步的,尽管使用了完成处理程序,但我遇到了无法从闭包内返回值的问题,因为它仍然需要闭包外的返回值。但是如果我要在闭包之外提供另一个返回值,这个返回语句总是会被触发,我无法返回我想要检索的图像。这意味着我将始终返回 noImageAvailable 图像。我可以知道如何解决这个问题吗?谢谢!

0 投票
0 回答
27 浏览

ios - 拖动视图触摸十字按钮时如何删除 UIView (KolodaView)?

我从那里使用 Koloda 库https://github.com/Yalantis/Koloda 我已经根据我的需要修改了默认项目。这是我当前的屏幕图像在此处输入图像描述。现在我想在卡片(kolodaView)拖动到交叉按钮时删除 UIView(kolodaView)。我知道如何删除卡片,但是当卡片和按钮匹配时我没有得到条件。这是我的代码