問題タブ [swrevealviewcontroller]

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 投票する
6 に答える
7811 参照

ios - SWRevealViewController 正面図全体にジェスチャを追加

現在、プロジェクトで SWRevealViewController クラスを使用しています。基本機能では、ナビゲーション バーのボタンを押して正面図を切り替えることができます。しかし、ビュー全体にジェスチャーを追加したいです。

このコードを追加すると、ボタンで機能します。

しかし、それは 1 つの UI 要素に対してのみ機能します。そのため、たとえば、このジェスチャに他の UI 要素を追加することはできません。

以下のコードは、panGestureRecognizer メソッドがどのように記述されているかを示しています。

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

ios - SWRevealViewController スワイプジェスチャを削除する方法

私は適切なコントロールを使用してSWRevealViewControllerいますが、やり直しによって、画面上で自分のスワイプジェスチャを追跡したいと考えています。では、スワイプ オプションをオフにするにはどうすればよいでしょうか。revealToggleボタンにアタッチされたメソッドのみを動作させたい。誰かがこれに直面しましたか?ありがとうございました

0 投票する
9 に答える
19518 参照

ios - SWRevealViewController フロントビューをタップするとリアビューを閉じる

SWRevealViewControllerアプリにサイド ナビゲーション メニューを実装するために使用しています。ユーザーが正面図をタップすると背面図が閉じ、正面図が再び操作できるようになることを除いて、背面図が開いているときに正面図を操作できないようにしたいと思います。現在、フロント ビューから対話を削除するこれら 2 つのSWRevealViewControllerデリゲート メソッドがあります。

ただし、これにより、正面図がタップされたときに背面図が閉じることはありません。どんな助けでも大歓迎です、ありがとう!

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

ios - SWRevealViewController の使用中に managedobjectcontext を渡す

ビュー コントローラーのコンテインメントを使用しているときに、マネージド オブジェクト コンテキストを渡す最良の方法を見つけようとしています。

私のデリゲートでは、didFinishLaunchingWithOptions 中にインスタンス化されるのは rootviewcontroller (SWRevealViewController) だけですが、その子はありません。表示コントローラーの背面ビュー コントローラーである私の menuController は、コア データ オブジェクトを使用してメニュー項目の動的リストをロードしています。最終的に、MOC をそのクラスに渡す必要があります。

他にどのような情報が必要かわかりません。このサードパーティのコードを扱っている人にとっては、かなり明確なはずですが、MOC とコア データを扱うリソースが見つかりません。

前もって感謝します。

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

ios - ストーリーボードの appdelegate からビューコントローラーをプッシュする方法

プロジェクトでSWRevealViewControllerを使用しており、アプリが通知を受信したときに特定のコントローラーを開きたいと考えています。私は非常に多くの解決策を試しましたが、何もうまくいきません。

AppDelegate から特定の ViewController を表示するにはどうすればよいですか?

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

objective-c - 移動時に UITableViewController セルが消えないようにする

UITableViewControllerを使用し、そのテーブル ビューに Web サーバーからのデータを入力するアプリを作成しています。

私の内部viewDidLoadには、上記のWebサーバーからデータをロードし、それをカスタムオブジェクトとして配列に保存してから、セルにロードするメソッドがあります。これはうまくいっています。

問題:

ただし、そこから移動して戻るたびにUITableViewController、すべてが再度読み込まれます。これは非常に不要なので、アプリを初めて起動したかどうかを追跡booleanする に を格納しました。NSUserDefaultsそうである場合 (ログインしたばかり)、サーバーからデータをロードします。そうでない場合は、しないでください。

ただし、気づいたように、tableViewから移動する (または戻る) たびに がリセットされますController。また、カスタム オブジェクトを保存したすべての配列が空になったため、配列から読み込むこともできません。(に戻るたびにTableViewController、空です)

配列を に格納してから、毎回そのデータを にNSUserDefaults入力しようとしましたが、カスタム オブジェクトを に格納できないことがわかりました。tableViewNSUserDefaults

私が達成したいのはこれです:

言ったものから離れたり戻ったりするときはいつでもTableViewController(私は を使用します)、を空にしSWRevealViewControllerたくありません。tableViewすべてのセルをそのままにしたいので、viewロードされてからtableviewいっぱいになるまでの待ち時間がありません。

これが無理なら次善が欲しい。配列をアプリのどこかに保存し、ユーザーがTableViewController. これは私の好みのソリューションよりも遅くなりますが、サーバーからすべてをロードするよりも速く、データの消費も少なくなります。

どんな助けでも大歓迎です!

ありがとう。