2017-06-19 17 views
0

サイドバーメニューにKYDrawerControllerまたはSWRevealViewControllerを使用しようとします。しかし、問題はありますが、誰もが同じviewcontrollerで例を挙げています。私はtableView上のセルを押してサイドバーのメニューを保持するときに、viewcontrollerを変更したいと思います。サイドバーメニューを使用しているのは初めてです。私はそれが私の主なアイデアを得ることができないと思うし、私はこれを行うことはできません。あなたが私にアイデアやサンプルをくれれば、それを感謝します。スウィフト3:サイドバーメニューを使用

答えて

0

サイドメニューの実装にSWRevealViewControllerを使用できます。 revealControllerはあなたのサイドメニューを実装するために最初に使用しているSWRevealViewControllerのインスタンスである

FrontViewController *frontViewController = [[FrontViewController alloc] init]; 
newFrontController = [[UINavigationController alloc] initWithRootViewController:frontViewController]; 
[revealController pushFrontViewController:newFrontController animated:YES]; 

。 詳細についてはSWRevealViewControllerのサンプルプロジェクトgitHubからダウンロードしてください。

+0

回答ありがとうございます。私はそれを確認し、私がそれをしたときにあなたに知らせるでしょう。私はそれが私のために働くことを望む。 – winnervswinner

+0

ご協力ありがとうございます。問題が発生した場合は、動作するかどうかをご確認ください。 –

5

Swift 3で書かれた代替のInteractiveSideMenuライブラリを使用することができます。これは、あなたのニーズに適した非常に柔軟性が高く、十分にサポートされたライブラリです。また、TabBarを含む異なるコントローラを持つSampleもあります。 希望、それはあなたに役立つでしょう。

gif