問題タブ [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 投票する
0 に答える
176 参照

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 (戻るボタン) がありません。

あなたの考えを教えてください。ありがとう :)

0 投票する
0 に答える
324 参照

ios - SWRevealViewController: 選択された TableViewCell に注意してください

こんにちはSWRevealViewController、ストーリーボードと組み合わせて使用​​しています。私の主な問題は、選択したビューtableViewCellが強調表示されていないことです。もう一度開くと、sideBar再び正常になります。これを「保存」する方法はありますか?私は iOS 開発にあまり詳しくありません。委任する必要がありますか?? 問題はsetFrontViewPosition?私はする必要がありpushFrontViewControllerますか?

私はチュートリアルからこのコードを使用します:

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

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に戻るにはどうすればよいですか?

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

objective-c - panGestureRecogniser とテーブル セルの削除

ある種の機能の衝突に少し問題があります。SWRevealViewController を使用してサイドバーを作成していますが、これは次の行で機能します。

TableViewただし、これは、行を左にスワイプすると削除ボタンが機能するのと同じページで機能します。

panGestureRecogniser が機能している場合、正確にスワイプするのが難しいため、テーブル セルの削除ボタンは機能しません。このコード行をコメントアウトすると、削除のスワイプは完全に機能します。

これらの両方の機能をシームレスに連携させる方法はありますか?

ありがとう

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

swift - panGestureRecognizer とテーブル スワイプ

私はUITableViewControllerSwiftを持っています。これには、必要に応じて行をスワイプして削除する機能を備えた大きなテーブルがあります。これは、単独の場合にうまく機能します。

フレームワークにはサイドバー機能もありますSWRevealViewController。コントローラーに必要なものを追加するとすぐにpanGestureRecognizer、テーブルのスワイプが機能しなくなります。

競合だと思いますが、テーブルスワイプには実際には名前が付けられていないため、解決方法がわかりません。お役に立てれば幸いです。

編集

現在のコード:

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

ios - SWRevealViewController を使用してサイズ変更されたサイドバーを表示するには?

IOS アプリ (ユニバーサル) で SWRevealViewController を使用しています。iPhone と iPad の両方でサイドバーを取得していますが、画面の 90% をカバーするサイドバーを表示したい - どうすればよいですか?

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

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

0 投票する
3 に答える
2801 参照

ios - SWRevealViewController で pushFrontViewController を使用する方法

SWRevealViewController ライブラリを使用しています。AppCoda チュートリアル (これも優れています) を使用して、これをうまく機能させることができました。ただし、コンテンツを Core Data に保存し、画面をホーム画面に戻す「設定」画面を構成しました。

設定画面にはナビゲーション バーが埋め込まれており、iOS 7 ではナビゲーション バー内にナビゲーション バーを配置できないため、回避策を使用してそれを呼び出しています。

今どうすればいいのかわからないのは、これをポップする方法です。

標準: [self.navigationController popViewControllerAnimated:YES]; および [自己却下ViewControllerAnimated:YES 完了:nil];

まったく機能していないようです。

John Lluch のドキュメントから、「pushFrontViewController」を使用する必要があることに注意してください。ただし、これを行う方法については明確ではありません。

私は次のようなものを使用すると仮定します:

しかし、UIViewController の正体は何でしょうか?