Как добавить поп-анимацию на UIView в iPhone
У меня есть кнопка Добавить. который будет добавлять изображения из галереи и камеры.
Я хочу показать этот UIVIew из углового уголка, и он расширится с 1 до 2 до 3 и до финальной характеристики 4, как шарик. и он будет прятаться как то же, от 4 до 3 до 2 до 1.
Я использовал эту анимацию, но это не то, что я хочу (воздушный шар)
/*[UIView beginAnimations:@"" context:NULL];
//The new frame size
[AddImagesToCanvasView setFrame: CGRectMake(224,185,175,132)];
//The animation duration
[UIView setAnimationDuration:2.0];
[UIView setAnimationDelay: UIViewAnimationCurveEaseIn];
[UIView commitAnimations];*/
1 ответ
Решение
Просто измените рамки и радиусы, которые вы хотите.. также добавьте изображение в фоновом режиме, если вы хотите отобразить как баллон с изображением баллона, см. код..
UIView *popUpView = [[UIView alloc] initWithFrame:view1.frame]; ///add the frame with requirement e.g view1,view2
popUpView.alpha = 0.0;
popUpView.layer.cornerRadius = 5;
popUpView.layer.borderWidth = 1.5f;
popUpView.layer.masksToBounds = YES;
[self.view addSubview:popUpView];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.4];
[popUpView setAlpha:1.0];
[UIView commitAnimations];
[UIView setAnimationDuration:0.0];
ОБНОВИТЬ:
также см. пользовательский вид поповер из ссылки ниже.
- PopupView
Я надеюсь, что это поможет вам...