ECSlidingを使用していますが、この問題があります。
私のプロジェクトには、次のファイルがあります。
InitViewController (ECSlidingController)
FirstViewController (UIViewController)
SecondViewController (UIViewController)
LeftMenuViewController (UIViewController)
ThirdViewController (UIViewController)
InitView を使用して FirstView をトップビューとして開始し、右にスライドすると LeftMenu が開きます。LeftMenu には 2 つのボタンがあり、1 つのボタンは FirstView をトップビューとしてロードし、2 つ目のボタンは SecondView をロードします。
私の First と SecondView には、ThirdView を topview コントローラーとしてではなく、新しいビューとしてロードする同一のボタンがあります。
ThirdViewController *third = [self.storyboard
instantiateViewControllerWithIdentifier:@"Third"];
[self presentViewController:third animated:YES completion:nil];
私の ThirdView には 2 つのボタンがあり、1 つのボタンは FirstView をロードし、2 つ目のボタンは SecondView をロードします。ThirdView はトップビューではなく別のビューであるため、ECSliding を呼び出して FirstView または SecondView を開く必要があります。InitView を使用して、ThirdView から FirstView の読み込みに成功しました
InitialSlidingViewController *home = [self.storyboard
instantiateViewControllerWithIdentifier:@"Init"];
[self presentViewController:home animated:YES completion:nil];
しかし、ThirdView から SecondView をロードするにはどうすればよいですか? 私の質問は基本的に、通常のビューの後に ECSliding を使用するものをどのようにロードできるかです。