使用SWRevealViewController Segue时,NavigationItem显示不正确

时间:2014-07-21 07:25:23

标签: ios objective-c uiviewcontroller segue swrevealviewcontroller

我有以下情况:请看下图: enter image description here 我有一个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(这是一个后退按钮)。

请告诉我你的想法。谢谢:))

0 个答案:

没有答案