需求: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
;
}
效果如下:
當然,必須給你位址,随意下載下傳 : 源程式下載下傳Github