Я пытаюсь реализовать анимацию, похожую на вложение whatsapp. Я имею в виду анимацию вида, когда мы нажимаем кнопку вложения. есть идеи как это сделать?Как сделать whatsapp как анимацию для вложения в ios?
-2
A
ответ
2
На действие кнопки вложения добавьте следующий код, анимация уже установлена.
- (IBAction)onbtnTapped:(id)sender {
self.view1.frame = CGRectMake(_btn1.frame.origin.x+_btn1.frame.size.width,_btn1.frame.origin.y+_btn1.frame.size.height,0, 0);
self.view1.hidden=NO;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelegate:self];
self.view1.transform = CGAffineTransformMakeTranslation(1,1);
self.view1.frame = CGRectMake(0,50,self.view.frame.size.width,200);
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"cornerRadius"];
animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
animation.fromValue = [NSNumber numberWithFloat:100];
animation.toValue = [NSNumber numberWithFloat:0];
animation.duration =0.5;
[self.view1.layer setCornerRadius:0];
[self.view1.layer addAnimation:animation forKey:@"cornerRadius"];
[UIView commitAnimations];}
1
Вы можете добавить пользовательские UIView
с несколькими UIButton
которые вы требовали, а затем вы можете показать или скрыть UIView
согласно вашим требованиям.
Смежные вопросы
- 1. Как сделать карусельную анимацию в ios?
- 2. Как сделать такую анимацию?
- 3. Как сделать анимацию, как iButterfly?
- 4. Как сделать следующую анимацию на iOS
- 5. Как сделать анимацию, как передняя обложка BooK в iOS?
- 6. Как сделать доля Whatsapp коробки
- 7. Как создать анимацию как анимацию iMessage в IOS 10?
- 8. Как сделать анимацию UIView?
- 9. Как сделать слайд-анимацию?
- 10. Как сделать анимацию апплета?
- 11. Как сделать анимацию преобразования
- 12. Как сделать анимацию в MPAndroidChart?
- 13. Как сделать анимацию?
- 14. Как сделать текстовую анимацию?
- 15. Как сделать анимацию оживленной?
- 16. Как сделать поп-анимацию
- 17. Как сделать базовую анимацию
- 18. Как сделать анимацию оповещением?
- 19. Как сделать анимацию гладкой
- 20. Как сделать анимацию гладкой?
- 21. Как поделиться видео на whatsapp в iOS?
- 22. Как работает вызов whatsapp в IOS?
- 23. Сделать анимацию перемещения постоянным в iOS
- 24. Как мне сделать анимацию более 200 изображений в iOS?
- 25. Как сделать анимацию как Размах
- 26. Как сделать флип-анимацию в ios во взглядах
- 27. Как сделать анимацию для значка приложения в Android?
- 28. Как создать текстовую анимацию iOS?
- 29. Как сделать слайд-анимацию для титана
- 30. Как сделать анимацию GIF только для прокрутки?