CustomRefreshControl Full Demo is explained here https://slicode.com/bottom-refresh-control-uicollectionview/ Demo Example