adsense728x90


ios animation 잇기 keyframe animation iOS


CABasicAnimation 여러 개를 completion block으로 이을 필요가 없었다.
같은 property를 변경하는 것이라면, CAKeyframeAnimation을 이용하기


병렬 실행하고 싶을 땐, group을 이용하기

implicit animation을 제거하고 싶을 땐,
CATransaction 안에 넣고,
뭔가를 setDisable하기.

animation을 실행한 다음에 끝났는지는 delegate에서 알 수 있다.




layer.contents image를 set할 때, __bridged가 필요한지 잘 모르겠다.

layer.contents = (__bridge id) [[UIImage imageNamed:@"dial.png"] CGImage];
정확한 설명은 
에 나와 있을 것 같다.

한편, 색깔을 조금 바꾸고 싶은데, 이건 좀 불편하네.


- (UIColor *)lighterColorForColor:(UIColor *)c{    CGFloat r, g, b, a;    if ([c getRed:&r green:&g blue:&b alpha:&a])        return [UIColor colorWithRed:MIN(r + 0.2, 1.0)                               green:MIN(g + 0.2, 1.0)                                blue:MIN(b + 0.2, 1.0)                               alpha:a];    return nil;}



덧글

댓글 입력 영역