English 中文(简体)
b 在执行时的屏幕上相联
原标题:
  • 时间:2009-05-19 05:22:20
  •  标签:

这里是我的法典。

egg[0] = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"Big_egg.png"]];
egg[0].transform = CGAffineTransformMakeScale(0.0, 0.0);
egg[0].alpha = 1;
[self addSubview:egg[0]];

我想轮渡鸡蛋,同时鸡蛋的面积也在增加,因此,我的法典就是:

[ UIView beginAnimations:nil context:nil];
[ UIView setAnimationCurve: UIViewAnimationCurveLinear ] ;
[ UIView setAnimationDuration:3.0 ];    
egg[0].transform = CGAffineTransformMakeScale(1.0, 1.0);
egg[0].transform = CGAffineTransformRotate(egg[0].transform,2*M_PI/180.0);
[ UIView commitAnimations] ;

Due to this i got blink on my screen, at the time of execution, I want to remove it. Is there any way to do this?

问题回答

它想像你那样,有几个问题可能给你带来问题。

首先,你没有改变比额表1.0,1.0是乘数和方向的1个比额表系数。 我选择了0.5。

第二,你是两次变革。 只是一劳永逸地加以控制(一种常见的可可模式):

   CGAffineTransform tempTransform = CGAffineTransformScale(egg[0].transform, 0.5, 0.5);
   tempTransform = CGAffineTransformRotate(tempTransform, 2*M_PI/180.0);
   egg[0].transform = tempTransform;




相关问题
热门标签