IOS_实现tableview向上滚动全屏效果与点击展开动画

需求:TableView 向上滑动的时候,全屏展示滑动 (遮盖住顶部Nav和底部Tabbar)


一、实现了3个动画

1.底部Tabbar的切换滑动

2.tableView滑动全屏

3.点击Cell进入详情页有展开动画


二、使用方法

1. 使你的类继承自ExpandAndScrollFull类(FunctionClass文件夹内)

2.设置targetTable 为你想要全屏显示的tableView

3.如果还需要实现点击,展开进入下一页的动画,则需要设置ExpandableAndScrollFullDelegate

4.实现代理方法

 
  
#pragma mark - ScrollFullAndFoldableVCDelegate
- ( UIViewController * ) getPushVCByIndexPath: ( NSIndexPath * ) indexPath
{
     AJNextLevelVC * nextVC = [[ AJNextLevelVC alloc ] init ];
     nextVC . hidesBottomBarWhenPushed = YES ;
     return nextVC ;
}


效果如下:

IOS_实现tableview向上滚动全屏效果与点击展开动画_第1张图片



当然,必须给你地址,随意下载 : 源程序下载Github




你可能感兴趣的:(IOS技术,ios,tabbar,nav)