EasyTextTable 1.2.0

EasyTextTable 1.2.0

Bharat 维护。



  • 作者:
  • Kuldeep

FOSSA Status Language CocoaPods CocoaPodsDL

EasyTableView 2.1 - 2017年5月1日

EasyTableView 的 API 已得到扩展。在垂直于 EasyTableView 常规滚动方向的表视图单元格上滑动,会将单元格拖出 EasyTableView。如果触摸结束时单元格远离 EasyTableView,则将其删除。否则它将动回到正常位置。请参见 EasyTableViewController 中的示例。

EasyTableView 2.0 - 2016年1月7日

重要提示:自 2016 年 1 月 6 日起,EasyTableView 的 API 已更改。因此,如果在此次更改之前您是 EasyTableView 的消费者,您可能会发现这次更新破坏了您现有的项目。

###概要

此项目演示了 EasyTableView 类的使用。演示仅针对 iPad 运行,但 EasyTableView 同样可以用于 iPhone。

要在您的项目中使用 EasyTableView,您只需要包含以下文件:

EasyTableView.h
EasyTableView.m

UICollectionView 成为可用之前,写下此内容,但开发者可能仍然更喜欢使用 EasyTableView,因为它简单。

###描述

创建 EasyTableView 可以解决两个问题。首先是有一个水平或垂直的表视图,只占屏幕的一部分。通常,人们会使用 UITableViewController,但根据 Apple 文档,这要求表视图填满整个屏幕。EasyTableView 通过作为嵌入式表视图的控制器来解决这个问题,并公开了一组子集表视图功能及其自己的代理方法。

EasyTableView 通过旋转表视图,然后对单元格进行逆向旋转来解决第二个问题:水平表视图。一个人也可以通过子类化 UIScrollView 提供水平滚动的表视图,但我想创建一个简单、通用的接口来创建垂直的 EasyTableView 和水平表视图。

现在您可以使用相同的界面创建简单的部分屏幕表格视图,无论是垂直还是水平。

###使用说明

要了解如何使用EasyTableView,请研究EasyTableViewController.m中的代码。要创建一个新的EasyTableView对象,请查看方法

- (void)setupHorizontalView;
- (void)setupVerticalView;

使用以下方法创建垂直滚动的表格视图

`

  • ("id") initWithFrame:(CGRect)frame ofHeight:(CGFloat)cellHeight; `

要创建一个新的水平滚动的表格视图,请使用

`

  • ("id") initWithFrame:(CGRect)frame ofWidth:(CGFloat)cellWidth; `

为了更简单的设置,请查看如何在FlipsideViewController.m中使用EasyTableView和Storyboard

EasyTableViewDelegate协议中必须实现两个代理方法

- (NSInteger)easyTableView:(EasyTableView *)easyTableView numberOfRowsInSection:(NSInteger)section
- (UITableViewCell *)easyTableView:(EasyTableView *)easyTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

如果您计划使用多个区域设置EasyTableView,必须实现以下代理方法

- (NSUInteger)numberOfSectionsInEasyTableView:(EasyTableView*)easyTableView;

这就全部了。使用非常简单。是的,那是我帐篷的照片!

###已知限制

  1. 水平EasyTableView将正确地调整总长度,但水平EasyTableView不一定能够正确调整其高度。

  2. 由于JSON解析错误,有时会加载Flickr目录失败。

  3. 不支持自动布局。

###许可证

EasyTableView在新的BSD许可证下发布。

版权(c)2010-2017,Yodel Code LLC保留所有权利。

FOSSA Status