zoukankan      html  css  js  c++  java
  • Swift-UIDynamic初见

     1 import UIKit
     2 
     3 class ViewController: UIViewController {
     4 
     5     @IBOutlet weak var dview: UIView!
     6     var dynamicAnimator = UIDynamicAnimator();
     7     override func viewDidLoad() {
     8         super.viewDidLoad()
     9         // Do any additional setup after loading the view, typically from a nib
    10         dynamicAnimator = UIDynamicAnimator(referenceView: self.view);
    11         // 創建并添加重力行為
    12         let gravityBehavior = UIGravityBehavior(items: [self.dview]);
    13         dynamicAnimator.addBehavior(gravityBehavior);
    14         
    15         // 創建并添加碰撞行為
    16         let collisionBehavior = UICollisionBehavior(items: [self.dview]);
    17         collisionBehavior.translatesReferenceBoundsIntoBoundary = true;
    18         dynamicAnimator.addBehavior(collisionBehavior);
    19     }
    20 
    21     override func didReceiveMemoryWarning() {
    22         super.didReceiveMemoryWarning()
    23         // Dispose of any resources that can be recreated.
    24     }
    25     override func viewDidAppear(animated: Bool) {
    26         super.viewDidAppear(animated);
    27         
    28     }
    29 
    30 }

    参考资料:

    抄自《Swift与Cocoa框架开发》

     
  • 相关阅读:
    SpringMVC 下载本地文件
    Spring MVC 自定义转换器
    Struts,Hibernate,Spring经典面试题
    SpingMVC 执行的流程
    SpringMVC 应用配置
    SpringMVC特点
    Struts2学习
    mysql免安装配置
    mysql免安装版设置密码
    《金色梦乡》金句摘抄(六)
  • 原文地址:https://www.cnblogs.com/yanshinian/p/4700607.html
Copyright © 2011-2022 走看看