¿IOS Playgrounds admite animaciones UIView?

¿Es posible previsualizar la animation realizada para UIView con animateWithDuration en Playground? Estoy agregando XCPShowView justo después de la initialization de UIView y muestra todo en un estado final sin importar la position en la línea de time que elija.

Actualización de Xcode 7: XCPShowView está en desuso, pero puede ver la animation en el patio de juego liveView. Y habrá más próximamente: Playgrounds interactivos

Aquí hay una actualización del código de muestra de Joseph Chen. También cambié el color a verde ya que el background pnetworkingeterminado del contenedor es negro:

 import UIKit import XCPlayground let container = UIView(frame: CGRect(x: 0.0, y: 0.0, width: 100.0, height: 100.0)) // XCPShowView("container", view: container) // -> deprecated let view = UIView(frame: CGRect(x: 0.0, y: 0.0, width: 50.0, height: 50.0)) view.backgroundColor = UIColor.greenColor() container.addSubview(view) UIView.animateWithDuration(5) { view.center = CGPoint(x: 75.0, y: 75.0) } XCPlaygroundPage.currentPage.liveView=container 

Sí, está (verificado en Xcode 6.1.1, pero puede aplicarse a versiones anteriores).

Debieras:

  1. Seleccione la opción "Ejecutar en simulador completo" (consulte esta respuesta paso a paso).

  2. Agregue la vista que desea animar dentro de una vista de contenedor.

Por ejemplo, esto muestra un cuadrado negro moviéndose en un movimiento hacia abajo a la izquierda:

 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) })