2017-03-21 4 views
0

Menu-1 Screenの任意のテーブルビュー行をクリックしてDetail画面を開くと、Second-ScreenにもMenu-1画面にある同じメニューがあり、メニュー-1の画面にナビゲートするためのボタン。すなわち私がナビゲートするすべてのView ControllerにSlidingメニューが必要です。即時のすべてのビューコントローラーのスライディングメニュー

ここは私のSlideMenuProject.zipです。

マイプロジェクト画面:

My Project Screens

+0

プロジェクトをgithubにアップロードする必要があります – muescha

+0

btw:ライブラリは非常に古いです - swift 3(09/2016以降)の新しいスライドメニューを使用する必要があります – muescha

+0

私はすでにプロジェクト完了の途中です。私は別のライブラリを使用する時間を無駄にすることはできません。私はこのような状況から道を見つけなければなりません。 –

答えて

0

あなたは2つの方法でそれを達成することができます。

ステップ1:

スライディングメニューでUIViewControllerを作成し、メニューをスライドさせる必要があるなど、多くのビューコントローラにそれをサブクラス化。

手順2:

拡張機能を作成して、スライダメニューを追加することができます。次に、各View Controllerで関数を呼び出します。

extension UIViewController { 
    func addMenuButton() { 
     let menuButton = UIBarButtonItem.init(image: #imageLiteral(resourceName: "menu"), style: .plain, target: self, action: #selector(menuButtonAction)) 
     navigationItem.leftBarButtonItem = menuButton 
    } 

メニュー摺動必要ViewControllersのviewDidLoad()addMenuButton()機能のViewController各々を呼び出します。

これが役に立ちます。

関連する問題