测试已测试 | ✗ |
语语言 | Obj-CObjective C |
许可权 | MIT |
发布最后发布 | 2014年12月 |
由Jonas Stubenrauch和Wolfgang Frank维护。
ARTableViewPager 是一款 iOS 组件,用于水平滚动和分页查看表格视图。
此组件让您可以使用一个 ViewController 管理多个 UITableView。要更改显示的表格视图,您可以使用滑动手势或页眉中的 PageControl。它的使用就像标准的 UITableViewController 一样简单。您只需要将 ARTableViewPagerViewController 类继承即可!
请享受这个框架!
创建 ARTableViewPagerViewController
的子类
在您的子类中,您需要实现委托方法以设置表格视图。ARTableViewPager 通过页面索引扩展了 UITableView 委托方法,因此您可以像正常使用 UITableViewController 一样设置 ViewController,但在方法中您可以为每个页面索引执行不同的操作。
使用 tableviews
或 tableViewForPageIndex:
方法,您可以访问表格视图并对它们进行额外配置。
使用其中一个初始化程序创建您的子类的实例,例如 initWithNumberOfPages:
可选: 使用内置属性配置实例
将其添加到屏幕中。 注意: 如果您使用 ARTableViewPager 与 UINavigationController 一起使用,则必须首先调整框架,例如在 Simple Example 中设置视图控制器的 frame 属性。
指定每个页面的标题 String。如果您使用此属性,则使用默认视图来显示标题。
使用您自己的视图来显示页面标题。此属性会覆盖 titleStrings
属性中的标题。大小会自动缩放到适合页面控制头的大小。
自定义显示在页面控制头左侧的视图。如果此属性为 nil,则使用默认视图。
自定义页面控制标题右侧显示的视图。如果此属性为nil,则使用默认视图。
页面控制标题的默认背景颜色。
页面控制标题的高度。此属性需要在视图显示在屏幕上之前设置。
设置为YES时,不会显示标题。
位于表格视图背后的背景颜色。它不会与表格视图一起滚动。
位于表格视图背后的背景颜色。它覆盖fixedBackgroundColor并随表格视图滚动。
总页数。
包含页面控制和页面控制标题的视图。
使用页面数初始化TableViewPager。它会自动创建正确数量的表格视图。
使用包含每页标题的视图数组初始化TableViewPager。
使用包含每页标题字符串的数组初始化TableViewPager。
获取所有使用的UITableView数组。数组中的位置对应于显示的表格视图的索引。
获取特定页面的UITableView。
提供当前显示页面的页码。
将显示的页面更改为指定的页码。如果animated为YES,更改将使用滑动动画显示。
版权所有 (c) 2012 arconsis IT-Solutions GmbH (http://www.arconsis.com )
特此授予任何人免费获得本软件及其相关文档文件(统称为“软件”)的副本的权利,未经限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、转授许可和/或出售软件副本的权利,并允许提供软件的个人以这种方式行事,但须遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的或隐含的,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,开发商或版权所有者不得因任何索赔、损害或其他责任(不论基于合同、侵权或任何其他原因),对软件或其使用或其他相关事宜承担任何责任。