1. 程式人生 > >iOS 之動畫(位移/透明/縮小/擴大)

iOS 之動畫(位移/透明/縮小/擴大)

 位移:

 UIView  testView;

UIView.animateWithDuration(1, animations: {

testView.center.x = self.view.bounds.width - testView.center.x;

        });

透明:

UIView.animateWithDuration(1, animations: {

testView.alpha = 0;//透明度為0

        });

縮小/擴大

UIView.animateWithDuration(1, animations: {

testView.transform

 = CGAffineTransformMarkScale(2.0,2.0);//2.0為倍數(即原來的大小乘以倍數,倍數大於1為擴大,小於1為縮小)

        });

顏色改變:

UIView.animateWithDuration(1, animations: {

testView.backgroudColor = [UIColor redColor];

        });