Diapositiva SubView en animation, iphone

Tengo una UIview que contiene dos botones UIB.

-(void)ViewDidLoad { geopointView = [[UIView alloc] initWithFrame:CGRectMake(0, 350, 120, 80)]; geopointView.backgroundColor = [UIColor greenColor]; UIButton *showGeoPointButton = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; showGeoPointButton.frame = CGRectMake(0, 0, 120, 40); showGeoPointButton.titleLabel.font = [UIFont systemFontOfSize:13.0]; [showGeoPointButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; [showGeoPointButton addTarget:self action:@selector(showPlaces:) forControlEvents:UIControlEventTouchUpInside]; UIButton *SaveButton = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain] SaveButton.frame = CGRectMake(0, 40, 120, 40); SaveButton.titleLabel.font = [UIFont systemFontOfSize: 15.0]; [SaveButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; [SaveButton addTarget:self action:@selector(savePlacePopUp) forControlEvents:UIControlEventTouchUpInside]; [geopointView addSubview:showGeoPointButton]; [geopointView addSubview:SaveButton]; } 

Quiero animar la diapositiva en UIview cuando se llama al método siguiente.

 -(void) showAnimation 

Traté de hacerlo siguiendo el path, pero no puedo ver ninguna animation. ¿Cómo puedo hacerlo?

 -(void) showAnimation{ [UIView animateWithDuration:10.0 animations:^{ [self.view addSubview:geopointView]; }]; } 

Thannks por cualquier ayuda por adelantado.

Debe agregar la subvista con un valor de cuadro que es el lugar desde donde desea que comience la animation (¿fuera de la pantalla?) Y luego cambiar el valor del cuadro dentro de su bloque de animation. El marco cambiará a lo largo de la duración, causando la aparición de movimiento. La vista ya debe ser una subvista: no creo que agregar una subvista sea algo que puedas animar, no tiene sentido.

 -(void)showAnimation { [self.view addSubview:geopointView] geopointView.frame = // somewhere offscreen, in the direction you want it to appear from [UIView animateWithDuration:10.0 animations:^{ geopointView.frame = // its final location }]; }