0

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 を使用するものをどのようにロードできるかです。

4

1 に答える 1