Итак, я создал свой собственный UIView, который выглядит как предупреждение, и теперь я хочу добавить шоу и скрыть анимацию.Mimic UIAlertController show animation
Я хочу подражать анимации Apple по умолчанию для AlertController. Увольнение представляет собой простую анимацию затухания, однако я не уверен, как сформулировать анимацию шоу, это почти похоже на увядание в сочетании с усадкой.
В любом случае, если кто-нибудь знает, как его воссоздать, я бы очень признателен.
Это мой окончательный результат:
Этот GIF не делает это не справедливость, но это очень похоже на UIAlertControllers анимации.
-(void)alerterShowAnimation {
self.alpha = 0;
self.hidden = NO;
self.transform = CGAffineTransformMakeScale(1.2, 1.2);
[UIView animateWithDuration:0.3 animations:^{
self.alpha = 1.0f;
self.containerView.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.5];
}];
[UIView animateWithDuration:0.2 delay:0 options:UIViewAnimationOptionCurveEaseIn animations:^{
self.transform = CGAffineTransformIdentity;
} completion:nil];
}
Что вы пробовали до сих пор? Сделайте попытку и вернитесь сюда с конкретными вопросами о проблемах, с которыми вы сталкиваетесь на этом пути. «Напиши мой код для меня» не является приемлемым вопросом. – Stonz2
@ Stonz2 ... Я добавил код, который я пробовал до сих пор. – Lasonic
Попробуйте использовать Core Animation –