类似腾讯视屏,点击tabbar按钮进行刷新的效果,另外附上使用自定义转场的方式实现侧边栏的效果
今天的demo有2个功能,都是自己瞎琢磨的,思路还不是很好,希望各位朋友提出更好的思路,开题报告,一块学习。
先贴上github地址,随时可能会更新https://github.com/Darren-chenchen/CLTabBarRefresh
项目环境 Xcode8.0
1.第一个功能:类似腾讯新闻,点击tabbar进行刷新的功能。
思路:自定义tabbar,在tabbar上面的Button处于选中状态时,重新设置图片,进行旋转,通过通知的方式进行各种操作。
2.第二个功能:类似qq的侧边栏效果。
思路:通过自定义转场的方式,简单几行代码实现侧边栏效果,开题报告,所有的操作都封装到内部,还有待完善,希望大神给点意见和思路。
SettingViewController *setVC = [[SettingViewController alloc] init]; // 侧边栏的控制器 CLPresent *present = CLPresent.sharedCLPresent; setVC.transitioningDelegate = present; setVC.modalPresentationStyle = UIModalPresentationCustom; [self presentViewController:setVC animated:YES completion:nil];