测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布日期最近发布 | 2015年2月 |
由 Valerio Mazzeo 维护。
VMViewControllerDataSource 类实现了一个特殊的数据源对象,它渲染可重用的 UIViewController 对象而不是 cell 对象。
为了实现这一点,视图控制器数据源实现 tableView:cellForRowAtIndexPath:
或 collectionView:cellForItemAtIndexPath:
。
使用视图控制器数据源创建的每个行或项目都是 VMViewControllerTableViewDataSourceCell
或 VMViewControllerCollectionViewDataSourceCell
,它将视图控制器视图附加到其子视图层级。
视图控制器数据源充当您的 UITableView
或 UICollectionView
的数据源。
通过消息转发,您的视图控制器可以实现 VMViewControllerTableViewDataSource
协议,并对其所需的所有方法做出响应,以构建表或集合视图,然后可以使用它们的标准代理方法进一步自定义。
只需在任何项目源文件中需要时导入主头文件。
#import <VMViewControllerDataSource/VMViewControllerDataSource.h>
要运行示例项目;克隆仓库,然后首先从 Example 目录运行 pod install
。
VMViewControllerDataSource 在 MIT 许可证 (MIT) 之下提供。
版权所有 (c) 2015 Valerio Mazzeo
以下是对任何获得此软件及其相关文档文件(“软件”)副本的个人免费授权,允许无限制地处理软件,包括但不限于使用的权利、复制的权利、修改的权利、合并的权利、发布的权利、分发的权利、再许可的权利和/或出售副本的权利,并允许将软件提供给他人以便他们可以这样做,前提是满足以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分的副本中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于针对适销性、针对特定用途的适用性和非侵权性的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些索赔、损害或其他责任是基于合同、侵权或任何其他方式,源自、涉及或与软件或其使用或其它交易有关。