問題タブ [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 Segue の使用時に NavigationItem が正しく表示されない
次のシナリオがあります。下の画像を参照してください 。SideMenuBar (SWRevealViewController) があり、その中の項目の 1 つが "Login" です。"login" をクリックすると、カスタム SWRevealViewController セグエを使用して LoginViewController (サブクラス UIViewController ) に移動します。LoginVCに「キャンセル」ボタンのあるNavigationItemがあります。これで、クリックすると LoginVC に移動する別のボタンを備えたこの VC2 ができました。そのため、VC2 から LoginVC に移動するために modal-Seque を使用しています。ただし、VC2 のボタンをクリックすると、LoginVC に移動できますが、NavgationItem がありません。
VC2->LoginVC からでも SWRevealViewControoler セグエを使用すると、キャンセル ボタンで NavigationItem が表示されます。しかし、それは間違った使い方だと思います。
質問-1 :
VC2->LoginVC からの移行に使用できるセグエと、モーダル セグエを使用するとナビゲーション項目が表示されないのはなぜですか?
質問-2 : (VC2->LoginVC から SWrevealviewControllerSegue を使用)
LoginVC でキャンセルをクリックすると、次のコードを使用する VC2 に戻る必要があります。
これで VC2 に戻りますが、VC2 の Navigationitem (戻るボタン) がありません。
あなたの考えを教えてください。ありがとう :)
ios - SWRevealViewController: 選択された TableViewCell に注意してください
こんにちはSWRevealViewController
、ストーリーボードと組み合わせて使用しています。私の主な問題は、選択したビューtableViewCell
が強調表示されていないことです。もう一度開くと、sideBar
再び正常になります。これを「保存」する方法はありますか?私は iOS 開発にあまり詳しくありません。委任する必要がありますか?? 問題はsetFrontViewPosition
?私はする必要がありpushFrontViewController
ますか?
私はチュートリアルからこのコードを使用します:
ios - SWReveal TabBarController と Nav Bar の問題
私の問題は、以下のビデオで見ることができます:
https://www.dropbox.com/s/cql7r7b49lgffh9/navbarissue.mov
次のストーリーボード設定があります。
問題を言葉で説明すると...アプリが読み込まれると、revearviewcont>navcont>tabbarcont>navcont>firstviewcont が押されます。最初のビューコントには、表示メニュー ボタンがあります。これをクリックすると、表に多数のオプションがあるスライド アウト メニューが表示されます。最初のセルをクリックすると、最初のビューコントに戻ります。ただし、firstviewcont が menucont からプッシュされると、古いナビゲーション バーの上に新しいナビゲーション バーが作成され、2 つのナビゲーション バーがレンダリングされます。これは、tabbarcont>navcont>firstviewcont のようにスタックをさかのぼるためだと思います。firstview の nav コントローラーへのセグエのアタッチはサポートされておらず、firstviewcont にセグエをアタッチしてもタブ バーは表示されません。
上記のView Controllerのviewwilldisappearおよびviewwillappearメソッドからナビゲーションバーを非表示にしようとしましたが、成功しませんでした...タブバーを保持し、ナビゲーションバーを1つだけ表示しながら、最初のviewcontに戻るにはどうすればよいですか?
objective-c - panGestureRecogniser とテーブル セルの削除
ある種の機能の衝突に少し問題があります。SWRevealViewController を使用してサイドバーを作成していますが、これは次の行で機能します。
TableView
ただし、これは、行を左にスワイプすると削除ボタンが機能するのと同じページで機能します。
panGestureRecogniser が機能している場合、正確にスワイプするのが難しいため、テーブル セルの削除ボタンは機能しません。このコード行をコメントアウトすると、削除のスワイプは完全に機能します。
これらの両方の機能をシームレスに連携させる方法はありますか?
ありがとう
swift - panGestureRecognizer とテーブル スワイプ
私はUITableViewController
Swiftを持っています。これには、必要に応じて行をスワイプして削除する機能を備えた大きなテーブルがあります。これは、単独の場合にうまく機能します。
フレームワークにはサイドバー機能もありますSWRevealViewController
。コントローラーに必要なものを追加するとすぐにpanGestureRecognizer
、テーブルのスワイプが機能しなくなります。
競合だと思いますが、テーブルスワイプには実際には名前が付けられていないため、解決方法がわかりません。お役に立てれば幸いです。
編集
現在のコード:
ios - SWRevealViewController を使用してサイズ変更されたサイドバーを表示するには?
IOS アプリ (ユニバーサル) で SWRevealViewController を使用しています。iPhone と iPad の両方でサイドバーを取得していますが、画面の 90% をカバーするサイドバーを表示したい - どうすればよいですか?
objective-c - RevealToggle: メソッド (SWRevealViewController クラス) を使用すると、スライド アウト ナビゲーションが機能しない
プロジェクトに SWRevealViewController クラスを正常に実装しました。
https://github.com/John-Lluch/SWRevealViewController
しかし、左バー ボタン アイテムのアクションとして RevealToggle: メソッドを使用すると、完全な黒い画面が表示されます。ビューは完全に黒です。しかし、rightRevealToggle: メソッドを使用すると、ビューは正常に読み込まれます。
AppDelegate.h、AppDelegate.m、およびメイン ビューのコードを含めています。
スライド アウト ビューは現在空のビューです。背景色だけ変えました。
それをチェックして、何が間違っているか教えてください。
これは、シミュレーターでのプロジェクトのスクリーンショットです
http://i57.tinypic.com/mljpe9.png
AppDelegate.h
AppDelegate.m
HomePageViewController.m
ios - SWRevealViewController で pushFrontViewController を使用する方法
SWRevealViewController ライブラリを使用しています。AppCoda チュートリアル (これも優れています) を使用して、これをうまく機能させることができました。ただし、コンテンツを Core Data に保存し、画面をホーム画面に戻す「設定」画面を構成しました。
設定画面にはナビゲーション バーが埋め込まれており、iOS 7 ではナビゲーション バー内にナビゲーション バーを配置できないため、回避策を使用してそれを呼び出しています。
今どうすればいいのかわからないのは、これをポップする方法です。
標準: [self.navigationController popViewControllerAnimated:YES]; および [自己却下ViewControllerAnimated:YES 完了:nil];
まったく機能していないようです。
John Lluch のドキュメントから、「pushFrontViewController」を使用する必要があることに注意してください。ただし、これを行う方法については明確ではありません。
私は次のようなものを使用すると仮定します:
しかし、UIViewController の正体は何でしょうか?