ios - Animated load of viewcontroller -


i'm total newbie in ios, judge question that.

i have code use. in code have vertical tabbar controller inherited fsverticaltabbarcontroller. use tabbar controller switch between viewcontrollers.

what want have viewcontrollers come animation. kind of default animation fine. how can that? here's code, , thank help:

    @implementation aiverticaltabbarcontroller  @synthesize appdelegate;  - (void)viewdidload {     [super viewdidload];      [self setdelegate:self];      [[self tabbar] setbackgroundcolor:[uicolor darkgraycolor]];      nsarray *titles = [nsarray arraywithobjects:@"home", @"export", @"settings", @"titles", @"slides", @"text doc", nil];     nsarray *viewclasses = [nsarray arraywithobjects:@"aiviewcontroller", @"aiviewcontroller", @"aiviewcontroller", @"aititlesviewcontroller", @"aislidesviewcontroller", @"aiviewcontroller", nil];      nsmutablearray *controllerstoadd = [[nsmutablearray alloc] init];     (nsuinteger = 0; < [titles count]; i++) {         aiviewcontroller *viewc = [[nsclassfromstring([viewclasses objectatindex:i]) alloc] init];         [viewc setappdelegate:appdelegate];         uitabbaritem *tbi = [[uitabbaritem alloc] initwithtitle:[titles objectatindex:i] image:nil tag:i];            [viewc settabbaritem:tbi];            [controllerstoadd addobject:viewc];     }      [self setviewcontrollers:[nsarray arraywitharray:controllerstoadd] animated:yes];     } @end 

you can adding method appdelegate dont forget import quartzcore lib

 -(bool)tabbarcontroller:(uitabbarcontroller *)tabbarcontroller didselectviewcontroller:(uiviewcontroller *)viewcontroller{

catransition *transition = [catransition animation]; transition.duration = 1.0; transition.type = kcatransitionpush; //choose animation [viewcontroller.view.layer addanimation:transition forkey:nil]; [self.tabbarcontroller.view addsubview:viewcontroller.view];  return yes;    

}


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -