Как добавить поп-анимацию на 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];

ОБНОВИТЬ:

также см. пользовательский вид поповер из ссылки ниже.

  1. PopupView
  2. alpopoverview

    Я надеюсь, что это поможет вам...

Другие вопросы по тегам