你的位置:首页 > 软件开发 > 操作系统 > 如何轻松实现iOS9多任务管理器效果(iCarousel高级教程)

如何轻松实现iOS9多任务管理器效果(iCarousel高级教程)

发布时间:2016-03-14 14:00:12
前言iOS9系统下 为了我司APP的兼容性问题 特意把手上的iOS Mac XCode都升级到了最新的beta版 然后发现iOS9的多任务管理器风格大变 变成了下面这种样子我忽然想起来之前的文章提到我最爱的UI控件iCarousel要实现类似这种效果其实是很简单的 一时兴起就花时 ...

如何轻松实现iOS9多任务管理器效果(iCarousel高级教程)

前言


iOS9系统下 为了我司APP的兼容性问题 特意把手上的iOS Mac XCode都升级到了最新的beta版 然后发现iOS9的多任务管理器风格大变 变成了下面这种样子@property (nonatomic, strong) iCarousel *carousel;@end@implementation ViewController- (void)viewDidLoad {- (NSInteger)numberOfItemsInCarousel:(iCarousel *)carousel- (CGFloat)carouselItemWidth:(iCarousel *)carousel- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSInteger)index reusingView:(UIView *)view- (CATransform3D)carousel:(iCarousel *)carousel itemTransformForOffset:(CGFloat)offset baseTransform:(CATransform3D)transform2015-07-28 16:53:22.346 DemoTaskTray[1834:485052] -3.0000002015-07-28 16:53:22.363 DemoTaskTray[1834:485052] -3.000000当滑动的时候 offset是这样的- (void)carouselDidScroll:(iCarousel *)carousel//形变是线性的就ok了//位移通过得到的公式来计算- (void)depthSortViewsCGFloat m21(x切变), m22(y缩放), m23(), m24();CGFloat m31(旋转), m32( ), m33(), m34(透视);CGFloat m41(x平移), m42(y平移), m43(z平移), m44();

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:如何轻松实现iOS9多任务管理器效果(iCarousel高级教程)

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。