Я пытаюсь увеличить круговое изображение профиля, когда пользователь нажимает на него, а затем, когда он нажимает где-нибудь еще на экране, тогда изображение должно вернуться к нормальному размеру. Масштабирование в обоих направлениях должно быть анимировано.iOS масштаб вниз анимация
Это код, который я использую, чтобы увеличить ImageView:
CGRect frame = CGRectMake(0, 0, 200, 200);
imageView.frame = frame;
imageView.transform = CGAffineTransformMakeScale(0, 0);
[UIView animateWithDuration:0.5 animations:^{
imageView.transform = CGAffineTransformMakeScale(1, 1);
}];
код, чтобы вернуть его к нормальному размеру:
CGRect frame = CGRectMake(0, 0, 50, 50);
imageView.frame = frame;
imageView.transform = CGAffineTransformMakeScale(1, 1);
[UIView animateWithDuration:0.5 animations:^{
imageView.transform = CGAffineTransformMakeScale(0, 0);
}];
Расширение работает нормально, но сворачивают является не анимированные. Он просто исчезает. Может ли кто-нибудь помочь?
Большое спасибо за предложение. Это сработало! –