Tangram 2.1.5

Tangram 2.1.5

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2018年11月

fydxHarrisonXi 维护。



 
依赖
SDWebImage~> 4.2
LazyScroll= 1.0.1
VirtualView= 1.2.7
 

Tangram 2.1.5

  • fydx 和 HarrisonXi

Tangram - iOS

Tangram 是一个用于构建快速动态滚动视图的 UI 框架。

Tangram 的系统要求为 iOS 7.0+

中文网站

提示:如果在执行 pod install 时出现 [!] Unable to find a specification for `LazyScroll` 错误,您可以尝试将 ruby 更新到 2.3.0 或更高版本,并将 CocoaPods 更新到 1.0.0 或更高版本。如果不起作用,您可以尝试重新设置或再次更新 CocoaPods 主仓库。

特性

  • 支持两个平台(iOS 和 Android,请参阅 GitHub 上的 Tangram-Android 以获取 Android 版本)
  • 通过 JSON 数据快速生成视图,提供默认解析器。
  • 轻松控制视图的重用性
  • 提供多种内置布局
  • 自定义布局样式(通过 JSON 数据或代码)
  • 高滚动性能(基于 LazyScrollView
  • 可扩展的 API

优势

与系统标准控件(如 UICollectionView、GridView)相比,Tangram 的优势在于

轻松控制为元素(单元格)选择的'布局'。

上图显示了多种布局,Tangram可以轻松控制。
这些元素使用哪种布局。您可以在TangramDemo中找到其用法。

提供默认解析器,快速将JSON解析为视图

通过使用我们的默认解析器,JSON到视图的转换可以非常简单。

您可以打开TangramDemo以查看如何将JSON转换为视图。

默认解析器在两个平台(Android和iOS)上相同。

提供多种布局

我们提供内部布局,包括

  • FlowLayout(类似网格)
  • 拖动N布局(N=2/3/4)
  • 固定布局
  • 粘性布局
  • 可拖动布局
  • 页面滚动布局
  • 水流布局

要查看内部布局的详细性能,点击这里

安装

使用CocoaPods获取Tangram的最新版本

pod 'Tangram'

入门指南

  • 请参阅入门指南
  • 或打开TangramDemo中的项目,并执行pod install以查看详细用法。