我的画面很少,每个都有一个单独的外科医生,他们本应以不同的速度ade和 out。 每个单位都有一个背景子和一个填充子。 在一个具体时刻,一名时间随行逐,每名囚犯。 对于该方案目前的行为,而不是对每个个人进行估计,而是对整个方案进行筛选。 你们能否帮助我,以便它能够仅仅在某个时候塑造一个形象?
EDIT:我本应该更加明确。 时间问题。 在我转向核心调子之前,这些图像在适当的时候是正确的。 但是,这里的主要问题是,当我把一个形象告诉犯人时,整个屏幕,包括所有图像外的屏幕背景部分,都会消化。
下面的法典部分是建立《统一法》中分层结构。 自称是主要意见书。 收益价值用于为屏幕上这些微小图像之一的舱位设定一个小舱位成员变量。
- (CALayer *) createImageLayer:(CGPoint)orig Center:(CGPoint)pos {
CALayer *parentLayer = [self layer];
CALayer *childLayer1 = [CALayer layer];
childLayer1.bounds = CGRectMake(0, 0, 40.0f, 40.0f);
childLayer1.position = pos;
CALayer *childLayer2 = [CALayer layer];
childLayer2.bounds = CGRectMake(0, 0, 40.0f, 40.0f);
childLayer2.position = pos;
float components[4] = {1.0, 1.0, 1.0, 1.0};
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGColorRef whiteColor = CGColorCreate( colorSpace, components);
childLayer1.backgroundColor = whiteColor;
childLayer2.backgroundColor = whiteColor;
UIImage *childImage = [UIImage imageNamed:@"back.png"];
UIImage *childImage2 = [UIImage imageNamed:@"fill.png"];
CGImageRef imageRef = [childImage CGImage];
CGImageRef imageRef2 = [childImage2 CGImage];
childLayer1.contents=(id)imageRef;
childLayer2.contents=(id)imageRef2;
[parentLayer addSublayer:childLayer1];
[parentLayer addSublayer:childLayer2];
CGColorSpaceRelease(colorSpace);
CGColorRelease(whiteColor);
return parentLayer;
}
引证囚犯的法典。 图像对象被告知要给其层成员增加 an。
- (void) fadeAnimation:(ImageClass *)image {
CABasicAnimation *theAnimation;
theAnimation=[CABasicAnimation animationWithKeyPath:@"opacity"];
theAnimation.duration=1.0; // fixed duration for now
theAnimation.repeatCount=1;
theAnimation.autoreverses=YES;
theAnimation.fromValue=[NSNumber numberWithFloat:1.0];
theAnimation.toValue=[NSNumber numberWithFloat:0.0];
[image.myLayer addAnimation:theAnimation forKey:@"animateOpacity"];
}