역시나 LG프로젝트 애니메이션 만들기 위한 밑작업
원모양 뷰가 5개 순차적으로 풍선처럼 커졌다가 다시 사라지게 하는 애니메이션이 필요하여
일단 원 모양 뷰 만들기 부터
1. File-New-File에서 Cocoa Touch Class 선택
2. Subclass of 를 UIView로 설정하고 Class명은 하고 싶은대로.. CircleView라고 대충 만들었다.
3. 자동으로 생성된 drawRect:함수에 아래와 같이 작업
- (void)drawRect:(CGRect)rect
{
[self setBackgroundColor:[UIColor clearColor]]; // 배경색 투명
CGContextRef ctx = UIGraphicsGetCurrentContext(); // context가져오기
CGContextAddEllipseInRect(ctx, rect); // 원 모양 만들기
CGContextSetFillColor(ctx,CGColorGetComponents([[UIColor whiteColor] CGColor])); // 원을 칠할 색 여기서는 white
CGContextFillPath(ctx); // context에 칠하기
}
'프로그래밍 > iOS' 카테고리의 다른 글
[iOS] UIImage 회전 함수 (0) | 2016.06.20 |
---|---|
[iOS] CABasicAnimation scale (0) | 2016.06.14 |
[iOS] token animation (0) | 2016.06.14 |
[iOS] rotate 이미지뷰 만들기 (0) | 2016.04.08 |
[iOS] Timer 라벨 만들기 (0) | 2016.03.24 |