是否可以在 Playground 中使用 animateWithDuration 预览为 UIView 完成的动画?我在 UIView 初始化后立即添加 XCPShowView,无论我选择时间轴上的哪个位置,它都会显示最终状态的所有内容。
最佳答案
是的,它是(在 Xcode 6.1.1 上检查过,但可能适用于更早的版本)。
你应该:
选择“在完整模拟器中运行”选项(有关详细步骤,请参阅 this answer)。
在容器 View 中添加您希望设置动画的 View 。
例如,这显示了一个向左下运动的黑色方 block :
import UIKit
import XCPlayground
let container = UIView(frame: CGRect(x: 0.0, y: 0.0, width: 100.0, height: 100.0))
XCPShowView("container", container)
let view = UIView(frame: CGRect(x: 0.0, y: 0.0, width: 50.0, height: 50.0))
view.backgroundColor = UIColor.blackColor()
container.addSubview(view)
UIView.animateWithDuration(5.0, animations: { () -> Void in
view.center = CGPoint(x: 75.0, y: 75.0)
})
关于ios - iOS Playgrounds 是否支持 UIView 动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25192741/