問題タブ [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 - LoginViewController と SWRevealViewController の統合
SWRevealViewController
アプリで初めて使用しloginViewController
ています。ユーザーがまだログインしていない場合は、を表示しようとしています。AppDelegate.m
クラスメソッドで以下のコードを使用していますdidFinishLaunchingWithOptions
が、試してみると機能しませんメソッド内のこの同じコードapplicationDidBecomeActive
、それは動作します!
私は何か間違ったことをしていますか?didFinishLaunchingWithOptions
このコードをメソッドで動作させたい。
ios - SWRevealViewController-viewDidDisappear が FrontViewController から Menupage に移動したときに呼び出されない
を使用しSWRevealViewController
て、アプリにサイドバー メニューを追加します。私のメニュー要素の 1 つは DataList です。SWRevealViewController
メニューページで DataList をクリックすると、(カスタムセグエ経由で) DataList ページが開きます。DataListpageのメニュー ボタンをクリックすると、メニュー ページに移動します。ここ
DataListPageから Menu に移動するときに、 DataListPageでメソッドが呼び出されません。
私は DataListPage にあるのでtableview
、スクロール位置を保存したいと思います。
ios - SWRevealViewController と UINavigationControllers
私の問題は SWrevealVC の使用に関する概念的なものだと思われるので、コードを貼り付けずに始めます。次のストーリーボードがあります。
frontView フローは Navigation Control で始まり、チャームのように機能します。問題は、メニュー TableView で始まる後部フローです。メニューには、お気に入りと呼ばれる 2 つの項目があります。どちらも SWRevealViewControllerSegue を起動して、結果を表示するテーブル ビューに遷移します (一般的なデータ構造は同じで、2 つの異なる "テーブル" から来ているだけです)。したがって、[お気に入り] をクリックすると、次のバーを含む uitableview が起動します。
最初の結果をクリックすると、次のバーがある詳細ページに遷移します。
戻るボタンがない!ナビゲーション コントローラーがないと、バー アイテム ボタンを追加できません。どうすれば解決できますか? メニューの後にナビゲーション コントローラーを追加しようとしましたが、ナビゲーション コントローラーをプッシュできないと表示されます。ヘルプ!
ios - SWRevealViewController あるコントローラーから別のコントローラーへ
SWRevealViewController
アプリケーションにサイドメニューを表示する作業を行っています。サイドメニューからコントローラーまで期待通りに動作します。私が今やりたいことはSWRevealViewController
、あるコントローラーから別のコントローラー (両方UITableViewController
) に再度使用することです。
サイドメニューからコントローラー 1、コントローラー 2 へ:
これは私がこれまでにやろうとしたことです:
Real View Controller Segue
を使用して、Interface Builder から 2 つ目の Controller までをセットアップしidentifier "articlesSegue"
ます。
そして、私が使用する最初のコントローラーで、2番目のコントローラーdidSelectRowAtIndexPath
をprepareForSegue
表示します。
リストからアイテムを選択すると、選択済みとして表示されますが、何も起こりません。
Push Segue を使用してテストしたところ、動作しましたが、SWRevealViewController
.
私はこの質問を見つけましたが、どのように実装する必要があるのか よくわかりません.SWRevealViewController -手動で別のビューに切り替えますか? .
objective-c - リンクされたストーリーボード シーンから親 UINavigationController にボタンを追加する方法は?
私のセットアップ
メインのストーリーボードでは、さまざまなセクションへのリンクを含むサイドバーにSWRevealViewControllerを使用しています。
各セクションは、 RBStoryboardLinkを使用してメイン ストーリーボードにリンクされた個別のストーリーボードに表示されます。
子ストーリーボードでシーンへのセグエを実行すると、メイン ナビゲーション コントローラーは、宛先シーンのタイトルと戻るボタンを配置してこれを表すことができます。この時点で、すべてがうまく機能します。
スキーマへの近似は次のとおりです。
私の問題
子ストーリーボードからメイン ナビゲーション バーに rightBarButtonItems を追加できません。
私が試したことはありますが、成功しませんでした
シングルトンを使用してバーボタンを動的に追加する
メインのナビゲーション コントローラーを、異なるストーリーボードの子シーンから渡されたボタンを追加するメソッドを使用してシングルトンにしました。
これは、メニューでルート シーンが呼び出された場合でも、最初にのみ機能します。
メイン ナビゲーションバーを狭くする
最悪の解決策も機能しません。子シーンのトップ ボタンを表示するために、メインのナビゲーション バーの幅を変更できません。
ios - MessageUI フレームワークを追加した後のブラック スクリーン
正常に動作していたiPhoneアプリがあります。SMS と電子メール機能を追加したかったのですが、MessageUI フレームワークを追加すると、起動画面がロードされた後、ルート ナビゲーション コントローラーが表示されず、画面が黒くなります。フレームワークを削除すると、アプリは期待どおりに動作します。
以下のスクリーンショットで使用しているフレームワークをスクリーンショットしました。これをつまずかせている依存関係があるかどうかはわかりません:
さらに、私はSWRevealViewControllerを使用しており、cocoapodsを介して次のフレームワークをインストールしています:
- AFNetworking
- MBProgressHUD
- SWTableViewCell
どんな助けでも大歓迎です!
ありがとう!
更新:
SWRevealViewController に try-catch ステートメントがあり、catch ステートメント内で例外がトリガーされていることに気付きました。ここに記録しました:
panGestureRecognizer を参照する MPViewController の行をコメントアウトしようとしましたが、それでも同じ例外が発生します。
編集: 件名と本文で UIMessage を MessageUI に変更しました
ios - SWRevealViewController を使用した右側の 2 つのパネル
1 本指のパン ジェスチャで、右側にパネルを 1 つ作成することに成功しました。i ユーザーが 2 本指ジェスチャーを使用してスワイプするときに、同じ側に別のビュー コントローラーを表示する必要があります。これを SWRevealViewController.h クラス ファイルに追加しようとしましたが、機能しません。私は2つの異なるシークとsw_rightとsw_testを作成しました..ユーザーが1本の指をスワイプするとSW_rightシークのビューコントローラーが表示され、ユーザーが2本の指シークをスワイプするとSW_testセグエが表示されます。助けてください私はここで打たれました。以下は私のコードです