浴室门事件之iOS开发

作者: 三角君 | 来源:发表于2016-02-15 17:50 被阅读127次
1.jpg

骚年就知道你会进来!!!哈哈哈

直入主题,以免被打!
效果:

Untitled.gif

代码:

    let doorLayer = CALayer()
    doorLayer.frame = CGRectMake(0, 0, 120, 302)
    doorLayer.position = CGPointMake(self.view.bounds.size.width / 2+60, self.view.bounds.size.height / 2)
    doorLayer.anchorPoint = CGPointMake(1, 0.5)
    doorLayer.contents = UIImage.init(named: "door")?.CGImage
    self.view.layer.addSublayer(doorLayer)
    
    var perspective = CATransform3DIdentity;
    perspective.m34 = -1.0 / 500.0;
    self.view.layer.sublayerTransform = perspective;
    let animation = CABasicAnimation();
    animation.keyPath = "transform.rotation.y";
    animation.toValue = M_PI_2;
    animation.duration = 10.0;
    animation.repeatDuration = Double.infinity;
    animation.autoreverses = true;
    doorLayer.addAnimation(animation, forKey: nil)

啥都不讲了

25.jpg

相关文章

  • 浴室门事件之iOS开发

    骚年就知道你会进来!!!哈哈哈 直入主题,以免被打!效果: 代码: 啥都不讲了

  • iOS 响应链

    iOS开发 - 事件传递响应链iOS 响应者链,事件的传递事件传递之响应链Cocoa Touch事件处理流程--响...

  • IOS开发 摇晃事件

    iOS开发之摇晃事件 iso开发实现摇晃事件 摇晃事件相对简单,视图出现时成为第一响应者,视图移除时取消第一响应者...

  • 标签栏

    1. iOS开发之解决隐藏tabbar后原位置无法响应点击事件的问题 我们在iOS开发使用Tabbar的时候,因为...

  • iOS 之事件

    iOS的事件分类 1 触摸事件(是开发中经常使用的事件)只有继承UIResponder的对象才能处理事件,对之做出...

  • iOS开发之定位

    iOS开发之定位 iOS开发之定位

  • iOS开发之GCD并发队列

    iOS开发多线程之GCDiOS开发之GCD同步任务加强iOS开发之GCD串行队列iOS开发之GCD并发队列 03 ...

  • iOS开发之NSURLSessionUploadTask上传数据

    iOS开发之NSURLSessionUploadTask上传数据 iOS开发之NSURLSessionUpload...

  • iOS开发多线程之GCD

    iOS开发多线程之GCDiOS开发之GCD同步任务加强iOS开发之GCD串行队列iOS开发之GCD并发队列 GCD...

  • iOS开发之GCD同步任务加强

    iOS开发多线程之GCDiOS开发之GCD同步任务加强iOS开发之GCD串行队列iOS开发之GCD并发队列 004...

网友评论

    本文标题:浴室门事件之iOS开发

    本文链接:https://www.haomeiwen.com/subject/ktepkttx.html