5

ストーリーボードにスライドメニュー(左右両方)を作りたいです。ここで、左側のサイド メニュー パネルは でviewControllerあり、メニュー スタイルを実行するためUITableViewcustomCell埋め込まれています。私はYouTubeの「チュートリアル」に従っており、左側のパネルは完全に機能しています。しかし、今度は右側のスライド メニューでも同じことを行う必要があります。まったく同じこと。

セグエを接続すると、sw_rearストーリーボードのセグエ識別子が左メニューに使用され、sw_frontストーリーボードのセグエ識別子がフロントに使用されviewControllerます。または、viewController左側のスライド メニュー リストの 1 番目。しかし、メイン ソース ファイル (「SlideOutMenuFiles」) にはセグエ識別子もあり、これはsw_rightコードのどこにも使用されていません。したがって、右側のスライドを実装するために使用できると思います。

右側に実装しようとしましたが、できません。誰かが私の欲求を理解しているか、問題に精通しているなら、どんな提案も非常に価値があります. お時間をいただきありがとうございます。良い一日を過ごしてください。

「ここ」が必要な場合は、私のデモプロジェクトです。見てください。

(追加:サードパーティのAPIを提案しないでください。私はすでにそれらを試しました。)

ここに画像の説明を入力

4

3 に答える 3

4

あなたはすでに左側でそれを行っていますが、右側で同じことを実装するために直面​​している問題が何であるかわかりません。

単純に別のボタンを に配置し、BangladeshViewControllerそのアクションを にrightRevealToggle:追加し、右側のメニュー用の新しいコントローラーを追加して に接続しSWRevealViewController、カスタム セグエ名を「sw_right」として指定します。

左側で行ったのとまったく同じです。

ここに画像の説明を入力

于 2015-02-11T06:38:28.193 に答える
2

右側のメニューの場合:

  1. UIViewController新規またはUINavigationController必要に応じてストーリーボードにドラッグ アンド ドロップします。

  2. 既に行ったようにControllerSegue from でnew をリンクし、id ' ' を付けます。RevealViewControllerSWRevealViewControllerSegueMenuViewControllersw_right

  3. これで完了です。

プロジェクトを実行すると、左にスワイプして新しい右側のメニューにアクセスできます。

于 2015-02-11T06:38:39.287 に答える