나는 UIButton
을 스토리 보드를 사용하여 배치했습니다. 버튼에는 이미지가 포함되어 있습니다. 버튼을 클릭하면 버튼의 크기를 애니메이션화하고 크기를 줄인 다음 다시 원래 크기로 되돌리고 싶습니다.CGAffineTransformMakeScale을 올바르게 사용하십시오.
[UIView animateWithDuration:2.0 animations:^{
_favButton.transform = CGAffineTransformMakeScale(0.5, 0.5);
}completion:^(BOOL finished) {
[UIView animateWithDuration:2.0 animations:^{
_favButton.transform = CGAffineTransformMakeScale(1, 1);
}];
}];
이 코드는 내가 원하지 않는 화면 내 버튼을 이동 -
는 다음 코드를 사용했다. 단추의center
을 고정시키고 크기를 애니메이션으로 변경하겠습니다.
버튼의 스토리 보드에 Top Constraint
을 사용하지 않았습니다. 이 문제를 어떻게 해결할 수 있습니까?
하면 자동 레이아웃 작업중인 XIB를 사용할 수가 있습니까 SWIFT? 그렇다면 속성보기에서 자동 레이아웃 옵션을 선택 취소하고 코드를 다시 실행하십시오. 자동 레이아웃 옵션을 사용하도록 설정 한 경우 명시 적으로 지정하지 않아도 빌드시 생성됩니다. –
트릭을 한 @BarbaraRodeker에게 감사드립니다! – Siddharth