0

iOSアプリを作成していますが、問題は、ログイン画面なしでログイン後にサイドメニューを追加する方法がわからないことです。実装して正常に動作しますが、ログイン画面の後に使用する方法はこれが私の最初のアプリであるため理解できません私が作成しているサイドメニューのコードを表示させてください

サイドメニューにKYDrawerControllerを使用しています

App Delegate では、このように完了しました

var drawer = KYDrawerController.init(drawerDirection: .left, drawerWidth: 260)

let storyBoard = UIStoryboard.init(name: "Main", bundle: Bundle.main)

        let mainVC = storyBoard.instantiateViewController(withIdentifier: "Screen2")
        let menuVC = storyBoard.instantiateViewController(withIdentifier: "Drawer")

        self.drawer.mainViewController = mainVC
        self.drawer.drawerViewController = menuVC

        self.window?.rootViewController = self.drawer
        self.window?.makeKeyAndVisible()

ViewController On Button Action では、このように appdelegate からそれを使用しています

let appDel = UIApplication.shared.delegate as! AppDelegate
        appDel.drawer.setDrawerState(.opened, animated: true)

ログインボタンをタップしてログイン成功後の使い方を教えてください

ここでは mainVC を直接設定していますが、ログイン後にサイドメニューを表示したいので、ログイン中に設定することはできません

私の問題を理解していただければ幸いです。これを行う方法を教えてください

参考までに、この例を使用して完了しました

https://www.youtube.com/watch?v=2Fo491yt4P0

4

1 に答える 1