Expandable TableView Animation

码农软件 · 软件分类 · 列表(Table) · 2019-05-27 10:14:24

软件介绍

点击列表某一行(cell),被点击的列表行下拉展开,新展开的视图(demo中是新的列表)和当前被点击的列表行重新组成一个新的视图。换句话说,就是从主视图的列表到列表某一行的细节视图的一种平滑跳转动画。
代码使用方式:

step 1: copy OZLExpandableTableView.h && OZLExpandableTableView.m to your project
step 2: #import “OZLExpandableTableView.h” in your master view
step 3: in your master view, add code [self expandFromCell: toViewController:] when you trigger the detail view

for example:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
 OZLDetailViewController *detailview = [[OZLDetailViewController alloc] init];
 detailview.titleStr = [_data objectAtIndex:indexPath.row];
 [self expandFromCell:[tableView cellForRowAtIndexPath:indexPath] toViewController:detailview];
}

step 4: add code below in your master view

-(void) viewWillAppear:(BOOL)animated
{
 [self restoreFromExpandedCell];
}

本文地址:https://www.codercto.com/soft/d/6645.html

Learning PHP 5

Learning PHP 5

David Sklar / O'Reilly / July, 2004 / $29.95

Learning PHP 5 is the ideal tutorial for graphic designers, bloggers, and other web crafters who want a thorough but non-intimidating way to understand the code that makes web sites dynamic. The book ......一起来看看 《Learning PHP 5》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器