問題タブ [saslidemenu]
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 - あるビューから別のビューにオブジェクトを送信する方法は?
サイドメニューにSASlideMenuを実装しましたが、1 つを除いてすべてが優れています。オブジェクトの送信方法がわかりません。
ここでは、ビューの切り替えが行われています。
そして、私が望むのは、ここで識別子(NSString)を取得し(解決方法がわかります)、この新しいView Controllerに送信して開くことです。
どうやってやるの?
ios - SASlideMenuでデフォルトで選択された最初のセルを設定するには?
スライドメニュー「SASlideMenu」にこのスクリプトを使用しています。デフォルトで最初の項目を選択しようとしていますが、成功しません。誰もそれを行う方法を知っていますか?
私はこれを試しました:
UPDATE(説明の改善)
「SASlideMenuViewController.m」でこれを行っています
更新 2
主な質問に加えて、ユーザーが applicationWillEnterForeground に入ったときに、最初のセルを選択してホームページに切り替える方法を尋ねたいと思いますか? PS「重複」のように扱われる可能性があるため、別の質問を開きたくありません。
UPDATE 3 ユーザーが別のビューにいるときにホームページに切り替える方法がわかりません。たとえば、ユーザーがアプリ (フォアグラウンド) に戻ったときにユーザーをホームページに切り替えますが、これは次の状況では機能しません。SASlideMenuにはカテゴリのリストがあり、このカテゴリの1つに移動してからアプリを終了してアプリに戻ると、ホームページに切り替わりますが、それで問題ありません。しかし、SASlideMenu のカテゴリの 1 つをクリックしてから、記事の 1 つのカテゴリ ビュー内をクリックしてアプリを終了し、再度入力すると、ホームページに切り替わらず、理由がわかりません。ナビゲーションベースのアプリです。
ios - SASlideMenuには識別子nullのセグがありません
https://github.com/stefanoa/SASlideMenuを使用して、アプリケーションに左側のスライドメニューを実装しています。私はチュートリアルに従い、サンプルプロジェクトのようにすべてを接続しました。しかし、私はこのエラーを受け取り続けます:
**キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています、理由:'Receiver()に識別子'(null)''のセグがありません
エラーはSASlideMenuLeftMenuSegueから発生します
ios - StoryboardとSASlideMenuを使用してViewControllerのコンテンツを保持(保存)する
SASlideMenuライブラリを使用して、 iOSARCストーリーボードアプリに左側のスライドメニューを実装しています。コードで呼び出される3つのViewControllerを追加しましたが[self performSegueWithIdentifier:@"segueID" sender:self];
、スライドメニューは正常に機能しますが、各コントローラーのコンテンツをキャッシュする必要があるときに、View Controllerの新しいインスタンスを作成するたびに(たとえば、View Controller 1にはテキストフィールドがあります)、 :単語を書く場合、VCを変更した後、同じ単語をもう一度見つける必要があります!)。これは一般的なストーリーボードです。
これは、SASlideMenuViewControllerのUITableViewデリゲートです。
そして、これはアプリのスライドメニューのスクリーンショットです:
著者のチュートリアルでは、次のように読むことができます。「動的セルプロトタイプを使用している場合、または静的セルを使用していて、コンテンツビューコントローラーをキャッシュする場合は、目的のindexPathにリンクされたsegueIdForIndexPath:メソッドで返される識別子を割り当てます。 」しかし、頭がおかしくなり、正確なポイントがわかりません。これを解決するための正確なコードを提供していただけますか?他に追加するものがありますが、どこにありますか?この状況を再現する必要があります。左側のメニューからViewControllerを呼び出すたびに、前のVC呼び出しの前に残したものと同じものを取得する必要があります。ありがとう!
ios - セグエのdestinationViewControllerを介して新しいUIBarButtonItemをUINavigationBarに追加します
アプリで SASlideMenu コンポーネントを使用しており、カスタム セグエを使用して新しい UIBarButtonItem を宛先ビュー コントローラーに追加しています。コンポーネントを最初からではなく、アプリの途中で使用しているという点で、デフォルトのユースケースとは少し異なります。コードは次のとおりです。
しかし、View Controller の UINavigationBar にはボタンが追加されていません。
SASlideMenu ( https://github.com/stefanoa/SASlideMenu ) のデモ アプリには、UIViewController の前に UINavigationController に向かうセグエがあり、元のコードは次のとおりです。
私のアプリでは、別のUIViewControllerからのプッシュセグエを介してルートビューコントローラーにアクセスするため、セグエはUIViewControllerに直接行きます。なぜこれが機能しないのか、誰にもわかりますか?
ios - IOS ダブルタップ トリガー 2 セグエ
私は現在、 https://github.com/stefanoa/SASlideMenu (サイド メニュー クラス) とストーリーボードに基づく ios アプリに取り組んでいます。
右側のメニューで、ボタンをカスタム セグエ (SASlideMenuPushSegue) に接続しました。これは通常の使用では正常に機能していますが、ボタンを十分に速くタップしていれば、より多くのビューを押すことができます。
たとえば、ボタンをダブルタップすると、2 つのビューがプッシュされます。どこから来たのかわかりません。セグエコードは次のとおりです。
このバグの原因について何か考えはありますか? ご回答有難うございます。
ios - ボタンを押し、WITH ナビゲーション バーを使用して、スライド アウト メニューのビュー (オプションの 1 つ) からメニューの別のオプションに移行する
テスト目的で、Github で提供されているデモを使用しています。SASlideMenu を検索して、github リポジトリを見つけます。
スクリーンショット 1:
スクリーンショット 2:
わかりましたので、私は自分のアプリで SASlideMenu を使用しています。これが私がやりたいことです:
一言で言えば、ボタンを押して青いページ (「Press me to get screenshot 1」というボタンがあるページ) から、メニューの別のオプションに移動したいと考えています。スクリーンショット 1 に移動するオプションをメニューに追加しました。これをクリックすると、上部にナビゲーション バーがあるビューが表示されます。
問題は、「Press me to get to Screenshot 1」ボタンを押すと、ビューの上部にナビゲーション バーがないスクリーンショット 1 ページに移動することです。ボタンをスクリーンショット 1 に示すビューにリンクするために、モーダル セグエを使用しました。
青いスクリーンショットのように、このビューにナビゲーション バーを表示したいと考えています。
これは可能ですか?
これが明確であることを願っています。説明が必要な場合は、お気軽にお尋ねください。
ios - オブジェクトを SASlideMenuViewController サブクラスに渡す
へのログインが成功するLoginViewController
とloginSegue
、SASlideMenuRootViewController
それ自体viewDidLoad
が自動的にleftMenu
セグエ (自分の に設定したものMenuViewController
) を探し、これを leftMenu プロパティとして設定します。
LoginViewController
これはすべてうまく機能しますが、依存関係を からに渡す方法がわかりませんMenuViewController
。
これを行う通常の方法として次のことを試しましたが、明らかにleftMenu
プロパティがまだ構成されviewDidLoad
ておらず、この後まで実行されないため失敗します。
SASlideMenuRootViewController
この値を渡すためだけにサブクラス化する必要がありますか? 乱雑に見えます。