我有以下情况:请看下图: 我有一个SideMenuBar(SWRevealViewController),其中一个项目是"登录" 。点击"登录" ,我会使用自定义SWRevealViewController segue去LoginViewController(子类UIViewController)。我在LoginVC上有一个NavigationItem,带有"取消"按钮在里面。现在我将这个VC2与另一个按钮一起点击进入LoginVC。所以我使用modal-Seque从VC2转到LoginVC。但是,当我单击VC2中的按钮时,我可以转到LoginVC,但缺少NavgationItem。
如果我甚至从VC2-> LoginVC使用SWRevealViewControoler segue,我可以看到带有取消按钮的NavigationItem。但是,我觉得这是不正确的用法。
问题-1 :
我可以使用哪个segue来转换VC2-> LoginVC,为什么我使用模态-Segue时导航项目会被误导?
问题2 :(来自VC2的SWrevealviewControllerSegue-> LoginVC)
如果在LoginVC上单击取消,我必须回到VC2,我使用以下代码:
UIViewController *nextViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"segueIdentifier"];
[self presentViewController:nextViewController animated:YES completion:nil];
这会将我带回VC2,但缺少VC2的Navigationitem(这是一个后退按钮)。
请告诉我你的想法。谢谢:))