UIView动画没有显示

时间:2015-03-14 02:23:02

标签: swift animation

我试图将动画制作到大小为10,10的视图,然后扩展到更大的范围。但是,当我运行程序时,它会显示最终的宽度和高度(它应该在动画之后的位置),但不会显示动画本身。如果有人有任何建议,为什么那将是非常感谢

@IBOutlet var PlayView: UIView!
override func viewDidLoad() {
    super.viewDidLoad()

    var yPos = (PlayView.frame.height/8)
    var xPos = (PlayView.frame.width/8)
    var tutView1=UIView(frame: CGRectMake(xPos, yPos, 10, 10))
    tutView1.backgroundColor=UIColor.lightGrayColor()
    tutView1.layer.cornerRadius=25
    tutView1.layer.borderWidth=2
    tutView1.layer.borderColor = UIColor.darkGrayColor().CGColor
    self.view.addSubview(tutView1)



    UIView.animateWithDuration(2.0, animations: {
        tutView1.frame = CGRect(x: xPos, y: yPos, width: 10+((xPos*6)-10), height: 10+((yPos*6)-10))


    })

1 个答案:

答案 0 :(得分:0)

请尝试将此代码放在viewDidAppear内。