끝까지위로 뒤집는 컬 효과는 UIViewAnimationTransitionCurlUp
또는 UIModalTransitionStylePartialCurl 등으로 효과를 낼 수 있다.
하지만 원하는것은 절반만 뒤집어 아래에 숨겨진 버튼을 사용하는것.
구글에게 물었더니 다음과같이 따끈따근한 예제가!
[animation setDelegate:self];
[animation setDuration:0.35];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
if (!curled){
animation.type = @"pageCurl";
animation.fillMode = kCAFillModeForwards;
animation.endProgress = 0.58;
} else {
animation.type = @"pageUnCurl";
animation.fillMode = kCAFillModeBackwards;
animation.startProgress = 0.42;
}
[animation setRemovedOnCompletion:NO];
[[logo.view layer] addAnimation:animation forKey:@"pageCurlAnimation"];
if (!curled) {
logo.view.alpha = 0;
} else {
logo.view.alpha = 1;
}
curled = !curled;
'Objective-C' 카테고리의 다른 글
[iOS] universal static library (0) | 2012.02.15 |
---|---|
[iPhone] 커스텀테이블뷰셀 사용시 dequeueReusableCellWithIdentifier의 함정 (0) | 2011.06.13 |
[iPhone]adhoc배포시 embedded.mobileprovision 대치문제 (0) | 2011.05.17 |
[iPhone] Code Sign error: Provisioning profile ~ (0) | 2011.04.07 |
[iPhone]앱스토어 등록방법 (0) | 2011.04.06 |