模拟"下降" UIView上的对象

时间:2015-12-10 20:12:15

标签: ios swift uiview autolayout

我正在测试一些"下降"观点。我想模拟从天上掉下来的叶子。我已经制作了这个非常简单的代码,这个代码尚未完成,但用来检查我是否做得对。

然而,如果"跌倒"视图附加了auto layout个约束?当视图的其余部分使用自动布局完成时,仅仅将视图添加到屏幕上是不是很糟糕? 我正在使用Swift 2iOS 9

let rectangleView = UIView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
rectangleView.backgroundColor = UIColor.redColor()
backgroundView.addSubview(rectangleView)

UIView.animateWithDuration(10, delay: 0, options: [UIViewAnimationOptions.CurveEaseIn], animations: {
    rectangleView.center = CGPoint(x: rectangleView.center.x, y: 300)
}, completion: nil)

1 个答案:

答案 0 :(得分:0)

如果您的观看次数在屏幕上自由移动,那么我就没有理由使用自动布局限制。

将子视图添加到使用自动布局并自行设置动画的UI中没有问题,正如您所做的那样。并非屏幕上的所有内容都必须通过自动布局进行管理。