1
나는 "펄싱"효과를 내기 위해 반복/반전 애니메이션에서 affine 변환을 사용하고 있습니다. 그러나 애니메이션이 시작되면 버튼이 오른쪽으로 이동하는 것으로 나타났습니다. 버튼의 앵커 포인트 (0.5, 0.5)에 있습니다 :iOS보기 중앙에서보기 크기 조정을 애니메이션화하는 방법은 무엇입니까?
[UIView animateWithDuration:0.5
delay:0
options:UIViewAnimationOptionRepeat|
UIViewAnimationOptionAutoreverse|
UIViewAnimationOptionAllowUserInteraction|
UIViewAnimationCurveEaseInOut
animations:^{
self.recordButton.transform = CGAffineTransformMakeScale(1.2, 1.2);
} completion:^(BOOL finished) {
}];
변환을 적용하면 버튼의 프레임의 기원은 같은 장소에서 유지 것으로 보인다.
변형이 적용되면 버튼 중앙이 같은 지점에 유지되도록 어떻게 변형 할 수 있습니까?