0

我有以下情况:请参见下图: 在此处输入图像描述 我有一个 SideMenuBar (SWRevealViewController),其中一项是“登录”。单击“登录”时,我将使用自定义 SWRevealViewController segue 进入 LoginViewController (子类 UIViewController )。我在 LoginVC 上有一个带有“取消”按钮的 NavigationItem。现在我有这个 VC2 和另一个按钮,点击后会转到 LoginVC。所以我使用模态序列从 VC2 到 LoginVC。但是,当我单击 VC2 中的按钮时,我可以转到 LoginVC 但缺少 NavgationItem。

假设我什至从 VC2->LoginVC 使用 SWRevealViewControoler segue,我可以看到带有取消按钮的 NavigationItem。但是,我觉得这是一个不正确的用法。

问题1

我可以使用哪个 segue 从 VC2->LoginVC 转换,为什么我在使用模态 Segue 时缺少导航项?

问题 2:(使用来自 VC2->LoginVC 的 SWrevealviewControllerSegue)

如果在 LoginVC 上单击取消,我必须回到使用以下代码的 VC2:

 UIViewController *nextViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"segueIdentifier"];
[self presentViewController:nextViewController animated:YES completion:nil]; 

这让我回到了 VC2,但 VC2 的 Navigationitem (它是一个后退按钮)丢失了。

请让我知道你的想法。谢谢 :)

4

0 回答 0