Tag: pushviewcontroller

推到另一个视图控制器没有prepareForSegue

如何在没有prepareForSegue情况下推送到另一个视图控制器? myClassVC *viewController = [myClassVC alloc]; UIStoryboardSegue *segue = [[UIStoryboardSegue alloc] initWithIdentifier:@"pushToMyVC" source:self destination:viewController]; if ([segue.identifier isEqualToString:@"pushToMyVC"]) { NSLog(@"logging"); myClassVC *viewController = (myClassVC *)[segue destinationViewController]; [self presentViewController:viewController animated:YES completion:nil]; }

在相同的动作中popup并推送视图控制器

是可以popup一个视图closures导航堆栈,然后再推直到它? 我试图实现这个部分的平面层次结构,并希望有一个分段控制器,但我不能让分段控制器看起来像我想要的东西,因此,我试图使用导航控制器。 当一个button被点击时,我执行这个代码: [[self navigationController] popViewControllerAnimated:YES]; MapsViewController *aViewController = [[MapsViewController alloc] initWithNibName:@"MapsViewController" bundle:nil]; [self.navigationController pushViewController:aViewController animated:NO]; [aViewController release]; 它popupOK,但没有任何推动的迹象! 任何帮助,将不胜感激。

更改animation转换

我有一个与NavigationController的应用程序。 我如何更改pushViewController和popToViewControlleranimation过渡样式? UPD 我创build类似@lawicko的答案。 但是当我试图调用函数的时候出错了 [self.navigationController pushViewController:放置withCustomTransition:CustomViewAnimationTransitionPush子types:CustomViewAnimationSubtypeFromLeft]; 错误是:“使用未声明的标识符'CustomViewAnimationTransitionPush'” 我应该在哪里申报这部分: typedef enum { CustomViewAnimationTransitionNone, CustomViewAnimationTransitionFlipFromLeft, CustomViewAnimationTransitionFlipFromRight, CustomViewAnimationTransitionCurlUp, CustomViewAnimationTransitionCurlDown, CustomViewAnimationTransitionFadeIn, CustomViewAnimationTransitionMoveIn, CustomViewAnimationTransitionPush, CustomViewAnimationTransitionReveal } CustomViewAnimationTransition; 现在写我宣布它在UINavigationController+Additions.h UPD 2:另外一个新的错误: Undefined symbols for architecture i386: "_OBJC_CLASS_$_CATransition", referenced from: objc-class-ref in UINavigationController+Additions.o "_kCATransition", referenced from: 和所有的_kCATransitions相同的错误

iOS – 从代码和故事板推送viewController

我有这个代码 PlaceViewController *newView = [self.storyboard instantiateViewControllerWithIdentifier:@"PlaceView"]; [self presentViewController:newView animated:YES completion:nil]; 而且我可以改变看法,但是当我在这个页面返回的时候,我会推动这个观点,这个状态依然存在。 我试着把这个代码: [self.navigationController pushViewController:newView animated:YES]; 但没有做任何事情。 谢谢

如何在Swift编程中获得基于导航的模板function

我需要一个导航控制器通过我的项目,我的应用程序最初有一个社交login。 一旦validation身份validation用户将推到另一个视图,在那里我显示一个tabbarcontroller有2个选项卡。 我不知道如何在Swift编程中做到这一点。 我已经在导航控制器中embedded我的viewcontroller,从这里一旦authentication成功,我如何推送用户到tabbar视图? Tabbar也应该有导航。