【问题标题】:iOS Grid View with support for different sized cellsiOS Grid View 支持不同大小的单元格
【发布时间】:2012-07-20 01:47:33
【问题描述】:

我是一名 iOS 开发人员,正在寻找一个棘手问题的解决方案。 我需要创建一个网格视图/马赛克视图来布局不同尺寸(宽度和高度)的单元格。

我基本上需要 GMGridView 的功能,包括水平滚动/分页、编辑和拖动单元格到新位置的能力,从而重新排列整个网格视图。我查看了所有当前的开源网格视图,但没有发现具有可变大小的单元格。

我想到的一个解决方案是 2 个 tableview 都为水平滚动而旋转,然后拦截一些 UITableView 滚动方法,然后一起滚动另一个 tableview。这并不理想,因为我无法将一个单元格从一个视图移动到另一个视图,而且我不确定苹果对此会有多高兴。

我还知道下一版本的 iOS 可能会支持此功能(机密?),但希望我的应用程序继续支持以前的 iOS 版本。

感谢您提供的任何见解。

【问题讨论】:

    标签: iphone objective-c ios gridview


    【解决方案1】:

    我知道这篇文章有点老了,但这里是相关项目的列表:*https://github.com/betzerra/MosaicUI
    *https://github.com/betzerra/MosaicLayout

    【讨论】:

    • 不鼓励仅链接的答案。考虑在答案中添加更多信息
    【解决方案2】:

    iOS 上的 GridView 很痛苦。幸运的是,Apple 提出了UICollectionViews,它们针对构建网格进行了优化。这将在 iOS6 中出现,并且仍处于 NDA 之下,因此请查看 Apple 网站上的文档以获取更多信息。

    你现在需要解决的问题是你是否想要iOS5的复古兼容性

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多