問題タブ [mmdrawercontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3939 参照

ios - ストーリーボードを操作するMMDrawerControllerライブラリ

だから私は最近、このかなりきれいなライブラリ、MMDrawerControllerに出くわしました。私はそれをインストールし、appDelegate.m の以下のコードで初期化しました。

ただし、アプリをビルドすると、ストーリーボードのすべてが黒く覆われます (ストーリーボードの xml コードを「オーバーライド」する上記のコードが原因です)。このライブラリとストーリーボードを適切に統合するにはどうすればよいですか?

0 投票する
1 に答える
1929 参照

ios - MMDrawerController は、中央のビュー コントローラーを完全に表示したままにします

アプリの iPhone バージョンに MMDrawerController があり、とても気に入っています。現在、iPad の実装に取り​​組んでいます。左の引き出しを常に/ほとんどの時間開いたままにして、分割ビューコントローラーのように使用したいと思います。(私は実際の分割ビュー コントローラーを使用していません。それらに伴う問題が非常に多いため、それらとの戦いにうんざりしています。)ただし、左の引き出しが開いているときは、中央のビュー コントローラーが横に移動します。普段通り。

中央のビューが横に押し出されないように MMDrawerController を構成する方法はありますか?代わりに、中央のコントローラーの幅を小さく設定して、画面に完全に表示されるようにしますか?

どんな提案でも大歓迎です!

0 投票する
1 に答える
902 参照

ios - StoryBoard メニュー項目を含む MMDrawerController

MMdrawerControllerプロジェクトでサイドドロワーコントローラーの練習に使用しています。しかし、左側のメニュー ボタンをタップし、選択した行をタップすると、正常に開きますが、対応するビューの左側にメニュー項目 (引き出しメニュー ボタン) が表示されません。なので、これ以上の選択はできません。そして、ストーリーボードを使用します。

MydrawerController ドロワーのテーブルビューのセルをナビゲートするのサンプルコード。

私のセンタービューは単にこれらを行います:

また、メニュー項目を表示できない他のビュー コントローラーには、上記と同じボタン ハンドラーがあります。しかし、まだメニュー項目が表示されていません。

0 投票する
1 に答える
678 参照

ios - MMDrawerController の上にビューを配置する

次のように、アプリのデリゲートで MMDrawerController を初期化しています。

次に、ルート ビュー コントローラーを次のように MMDrawerController に設定します。

UIActivityIndicator特定の操作が完了する間、UI を使用不可にするグローバルな方法を使用できるように、MMDrawerController 内で行われているすべてのものの上にビュー内をオーバーレイできるようにしたいと考えています。

MMDrawerController がルート ビューの場合、その上にビューを追加できますか? または、その子ビュー コントローラー (左の引き出し、中央のビュー コントローラー、または右の引き出し) の 1 つにのみビューを追加できますか?

ありがとう!

0 投票する
1 に答える
84 参照

ios - cocoapods を使用したライブラリとワークスペースの統合

cocoapodsを使用してMMDrawerControllerライブラリを使用しています。次の例外が発生します。誰かがそれを解決するのを手伝ってくれますか?

このポッドの使用方法を示すサンプル プロジェクトをアップロードしました - https://dl.dropboxusercontent.com/u/72253873/PodTest.zip。PodTest ワークスペースを開き、PodExampleProject を実行すると上記の例外が発生します。

0 投票する
1 に答える
920 参照

ios - UIViewController.view がクリアされている場合、サブビューの背後に影が表示されます

私はMMDrawerControllerを使用しています。中央、左、右のビューコントローラーを許可するコントロールです。3 つのビュー コントローラーすべての背景がはっきりしているときに、1 つの背景画像を表示したいと考えています。私はそれを用意していますが、問題は私のサブビューの背後に黒い影があることです。すべてのサブビューの影を削除する方法はありますか?

影

0 投票する
2 に答える
980 参照

ios - 各View Controllerにスライダーを持つMMDrawerController

iOSMMDrawerControllerで左スライドメニューを作るのに使っています。問題は、このプロジェクトで使用しているすべてのView Controllerがそれらを持っていることです。つまり、それぞれでスライドして左メニューを取得できますが、すべてではなく最初のビューのみが必要です。sliderUIViewControllerUIViewController

UIViewControllerプロジェクト内の他のスライダー コードを停止するにはどうすればよいですか。

0 投票する
2 に答える
1927 参照

ios - MMDrawerController はドロワーを閉じることができません

アプリケーションで MMDrawerController を使用しようとしていますが、中央のビューでジェスチャを使用してサイド ドロワーを閉じることができません。アプリの別の場所で MMDrawerController を使用して大きな成功を収めましたが、この場合に機能しない理由がわかりません。

最上位のビュー コントローラーは UINavigationController であり、そのデフォルトのビュー コントローラーは MasterViewController (以下のソース) です。このクラスは MMDrawerController を拡張し、必要なビューを構成します (中央と右、クローズ ジェスチャ、最大幅)。中央のビューには、引き出しを開くボタンがあります。引き出しが開いたら、中央のビューでジェスチャーで閉じることができません。ドロワーにボタンを追加し、プログラムでドロワーを閉じることができますが、中央のビューでタブ/パンできるようにする必要があります。

class MasterViewController:MMDrawerController {

}

引き出しを開く関数: