ios - 使用 Yalantis/Koloda 库加载不止 1 个 UIView

标签 ios swift mobile github uiview

所以我正在使用这个 library在提供的示例中,仅使用静态图像加载到每张卡中。但是我想自定义每张卡片的外观和感觉,包括我将从 parse.com 加载的标签、多个 UImages 等。我怎样才能做到这一点。功能 func kolodaViewForCardAtIndex(koloda: KolodaView, index: UInt) -> UIView {

只返回UIview。有什么建议么。

最佳答案

我已完成以下操作并且有效。 创建自定义界面 (.xib) View 和类(在我的示例中称为“CustomView”)

    func koloda(kolodaNumberOfCards koloda:KolodaView) -> UInt {
    return UInt(self.run.count)
}

func koloda(koloda: KolodaView, viewForCardAtIndex index: UInt) -> UIView {

    let cell = NSBundle.mainBundle().loadNibNamed("CustomView", owner: self, options: nil).first as? CustomView
    let runs = self.run[Int(index)]
    cell!.textLabel!.text = runs.type
    return cell!

}

关于ios - 使用 Yalantis/Koloda 库加载不止 1 个 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32111556/

相关文章:

objective-c - 为什么我们在iOS测试时指定 "weak"?

javascript - 如何在 iOS 中的 UIWebView 文档目录中使用 Javascript?

iphone - pdf 未添加到 IOS 5 中 Objective-C 中的电子邮件

ios - 我根本没有使用 Storyboard,但我仍然收到此错误

objective-c - 在 iOS 5 中,如何使用 AudioSession 确保音频通过扬声器播放,尽管耳机已插入?

ios - 我的 AVPlayer 不应该从最后一点恢复到 LIVE Streaming

javascript - 我需要帮助才能在 Xcode 中创建的简单 webview 应用程序中运行 Javascript Alert 和 Confirm

java - validator 异常 : bind failure on AVD

java - 需要帮助设计 'Find my IPhone' 式的应用程序

java - DevicePolicyManager.isDeviceOwnerApp 方法无法正常工作