import UIKitclass VIEwController: UIVIEwController { @IBOutlet weak var dynamicImageVIEw: UIImageVIEw! var dynamicAnimator = UIDynamicAnimator() overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() let img1 = UIImage(named:"littleYellowMan.jpg") dynamicImageVIEw.image = img1 dynamicAnimator = UIDynamicAnimator(referenceVIEw: self.vIEw) let gravityBehavior = UIGravityBehavior(items: [self.dynamicImageVIEw]) dynamicAnimator.addBehavior(gravityBehavior) let collisionBehavior = uicollisionbehavior(items: [self.dynamicImageVIEw]) collisionBehavior.translatesReferenceBoundsIntoBoundary = true dynamicAnimator.addBehavior(collisionBehavior) } overrIDe func dIDReceiveMemoryWarning() { super.dIDReceiveMemoryWarning() // dispose of any resources that can be recreated. }}
运行结果:图片掉落下去,撞到屏幕的边界
总结以上是内存溢出为你收集整理的swift 快速奔跑的兔几 本节的内容是:UIDynamic:UI和重力全部内容,希望文章能够帮你解决swift 快速奔跑的兔几 本节的内容是:UIDynamic:UI和重力所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)