PTEHorizontalTableView 1.1.0

PTEHorizontalTableView 1.1.0

测试已测试
语言语言 Obj-CObjective C
许可 Apache 2
发布最新发布2017年10月

Ernesto Rivera 维护。



  • Ernesto Rivera




Dependency Status

EasyTableView 启发创建的水平方向的 UITableView。

截图 1 截图 2

特性

  • PTEHorizontalTableView 使用 CGAffineTransform 旋转 UITableView,其 cells 的内容视图会垂直旋转回来。
  • PTETableViewDelegate 非常类似于标准的 UITableViewDelegate,包含诸如 tableView:widthForCellAtIndexPath: 这样的方法。
  • 支持标准的滚动指示器、头部和底部。
  • 完全支持 Interface Builder,包括使用 Storyboards 创建静态/原型 cells。

演示

在仓库中包含了一个演示项目,您可以 访问它

安装

只需在您的 CocoaPodsPodfile 中添加 pod 'PTEHorizontalTableView'

platform :ios, '5.0'

pod 'PTEHorizontalTableView'

文档

http://cocoadocs.org/docsets/PTEHorizontalTableView/

使用方法

简单实现 PTETableViewDelegate 协议

@protocol PTETableViewDelegate <NSObject>

- (NSInteger)tableView:(PTEHorizontalTableView *)horizontalTableView
numberOfRowsInSection:(NSInteger)section;

- (UITableViewCell *)tableView:(PTEHorizontalTableView *)horizontalTableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath;

@optional

- (NSUInteger)numberOfSectionsInTableView:(PTEHorizontalTableView*)horizontalTableView;

- (void)tableView:(PTEHorizontalTableView *)horizontalTableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

- (UIView*)tableView:(PTEHorizontalTableView*)horizontalTableView
viewForHeaderInSection:(NSInteger)section;

- (UIView*)tableView:(PTEHorizontalTableView*)horizontalTableView
viewForFooterInSection:(NSInteger)section;

- (CGFloat)tableView:(PTEHorizontalTableView *)horizontalTableView
widthForCellAtIndexPath:(NSIndexPath *)indexPath;

@end

许可

版权 2014-2017 PTEz。

根据 Apache 许可协议版 2.0(“许可”)许可;
除非遵守许可或书面同意,否则不得使用此文件。
您可以在以下位置获得许可的副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或在书面同意的情况下,否则在许可下分发的软件;
按照“原样”基础分发的,不提供任何明示或暗示的保证;
有关许可管理的权利和限制的具体语言,请参阅许可协议。
有关 CocoaPods 的详细信息,请访问:
https://cocoapods.org.cn/