标签: iglistkit

如何将多个对象传递给IGListKit Section Controller

我正在使用IGListStackedSectionController,我想知道如何将多个对象传递给任何给定的子节点.

我有这样的场景:

let sectionController = IGListStackedSectionController(sectionControllers: [
            WorkingRangeSectionController(),
            DisplaySectionController(),
            HorizontalSectionController(),
            ])!
Run Code Online (Sandbox Code Playgroud)

假设我想在第一部分放置动态标题,在第二部分放置一个图像数组,在最后一部分放置不同的图像数组.

我该怎么办?

非常感谢!

ios instagram swift iglistkit

4
推荐指数
1
解决办法
941
查看次数

如何使用 IGListKit 滚动到某个部分的底部

我正在尝试滚动到使用 IGListKit 实现的 UICollectionView 的底部。我这样做的方法:

func scrollToBottom(animated: Bool = true) {
    if let last = self.adapter.objects().last {
        self.adapter.scroll(
            to: last,
            supplementaryKinds: nil,
            scrollDirection: UICollectionViewScrollDirection.vertical,
            scrollPosition: UICollectionViewScrollPosition.bottom,
            animated: animated)
    }
}
Run Code Online (Sandbox Code Playgroud)

这确实滚动到最后一个项目,但是,它没有滚动到最后一个对象的底部。

实际结果:

实际结果

想要的结果:

想要的结果

任何建议如何获得我想要的结果?

swift iglistkit

2
推荐指数
1
解决办法
1303
查看次数

如何使用 IGListKit 快速创建两列集合视图列表

我正在使用 IGListKit 库(IGListKit)。我想创建一个如下所示的两列集合视图列表。我已经阅读了 IGListKit 手册,但我不明白如何实现。

我在 中传递了适当的宽度sizeForItem,但该列变为 1。

你能给我什么建议吗?

在此处输入图片说明

附加信息

以下是我的代码及其输出屏幕截图。

第一个代码是 ViewController。

class ViewController: UIViewController {
    lazy var adapter: ListAdapter = {
        return ListAdapter(updater: ListAdapterUpdater(), viewController: self)
    }()

    @IBOutlet weak var collectionView: UICollectionView!

    let channels = [
        Channel(id: "1", color: UIColor.black),
        Channel(id: "2", color: UIColor.blue),
        Channel(id: "3", color: UIColor.red),
        Channel(id: "4", color: UIColor.yellow),
        Channel(id: "5", color: UIColor.green),
        ]

    override func viewDidLoad() {
        super.viewDidLoad()

        self.adapter.collectionView = self.collectionView
        self.adapter.dataSource = self
    }

    func objects(for listAdapter: ListAdapter) -> …
Run Code Online (Sandbox Code Playgroud)

ios swift iglistkit

0
推荐指数
1
解决办法
1844
查看次数

标签 统计

iglistkit ×3

swift ×3

ios ×2

instagram ×1