問題タブ [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.
ios - SWRevealViewController 正面図全体にジェスチャを追加
現在、プロジェクトで SWRevealViewController クラスを使用しています。基本機能では、ナビゲーション バーのボタンを押して正面図を切り替えることができます。しかし、ビュー全体にジェスチャーを追加したいです。
このコードを追加すると、ボタンで機能します。
しかし、それは 1 つの UI 要素に対してのみ機能します。そのため、たとえば、このジェスチャに他の UI 要素を追加することはできません。
以下のコードは、panGestureRecognizer メソッドがどのように記述されているかを示しています。
ios - SWRevealViewController スワイプジェスチャを削除する方法
私は適切なコントロールを使用してSWRevealViewController
いますが、やり直しによって、画面上で自分のスワイプジェスチャを追跡したいと考えています。では、スワイプ オプションをオフにするにはどうすればよいでしょうか。revealToggle
ボタンにアタッチされたメソッドのみを動作させたい。誰かがこれに直面しましたか?ありがとうございました
ios - SWRevealViewController フロントビューをタップするとリアビューを閉じる
SWRevealViewController
アプリにサイド ナビゲーション メニューを実装するために使用しています。ユーザーが正面図をタップすると背面図が閉じ、正面図が再び操作できるようになることを除いて、背面図が開いているときに正面図を操作できないようにしたいと思います。現在、フロント ビューから対話を削除するこれら 2 つのSWRevealViewController
デリゲート メソッドがあります。
ただし、これにより、正面図がタップされたときに背面図が閉じることはありません。どんな助けでも大歓迎です、ありがとう!
ios - SWRevealViewController の使用中に managedobjectcontext を渡す
ビュー コントローラーのコンテインメントを使用しているときに、マネージド オブジェクト コンテキストを渡す最良の方法を見つけようとしています。
私のデリゲートでは、didFinishLaunchingWithOptions 中にインスタンス化されるのは rootviewcontroller (SWRevealViewController) だけですが、その子はありません。表示コントローラーの背面ビュー コントローラーである私の menuController は、コア データ オブジェクトを使用してメニュー項目の動的リストをロードしています。最終的に、MOC をそのクラスに渡す必要があります。
他にどのような情報が必要かわかりません。このサードパーティのコードを扱っている人にとっては、かなり明確なはずですが、MOC とコア データを扱うリソースが見つかりません。
前もって感謝します。
ios - ストーリーボードの appdelegate からビューコントローラーをプッシュする方法
プロジェクトでSWRevealViewControllerを使用しており、アプリが通知を受信したときに特定のコントローラーを開きたいと考えています。私は非常に多くの解決策を試しましたが、何もうまくいきません。
AppDelegate から特定の ViewController を表示するにはどうすればよいですか?
objective-c - 移動時に UITableViewController セルが消えないようにする
UITableViewController
を使用し、そのテーブル ビューに Web サーバーからのデータを入力するアプリを作成しています。
私の内部viewDidLoad
には、上記のWebサーバーからデータをロードし、それをカスタムオブジェクトとして配列に保存してから、セルにロードするメソッドがあります。これはうまくいっています。
問題:
ただし、そこから移動して戻るたびにUITableViewController
、すべてが再度読み込まれます。これは非常に不要なので、アプリを初めて起動したかどうかを追跡boolean
する に を格納しました。NSUserDefaults
そうである場合 (ログインしたばかり)、サーバーからデータをロードします。そうでない場合は、しないでください。
ただし、気づいたように、tableView
から移動する (または戻る) たびに がリセットされますController
。また、カスタム オブジェクトを保存したすべての配列が空になったため、配列から読み込むこともできません。(に戻るたびにTableViewController
、空です)
配列を に格納してから、毎回そのデータを にNSUserDefaults
入力しようとしましたが、カスタム オブジェクトを に格納できないことがわかりました。tableView
NSUserDefaults
私が達成したいのはこれです:
言ったものから離れたり戻ったりするときはいつでもTableViewController
(私は を使用します)、を空にしSWRevealViewController
たくありません。tableView
すべてのセルをそのままにしたいので、view
ロードされてからtableview
いっぱいになるまでの待ち時間がありません。
これが無理なら次善が欲しい。配列をアプリのどこかに保存し、ユーザーがTableViewController
. これは私の好みのソリューションよりも遅くなりますが、サーバーからすべてをロードするよりも速く、データの消費も少なくなります。
どんな助けでも大歓迎です!
ありがとう。