問題タブ [navigationcontroller]

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 投票する
3 に答える
1157 参照

xamarin.ios - MonoTouch PopToViewController

NavigationController.PopToViewContoller();MonoTouch/Xamarinを使用する例はありますか?

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

objective-c - Navigation Controller を使用した ViewController のプッシュとポップ: 実装

他の多くの人と同じように、私は今日、2 つのビュー コントローラーを持ち、それらを切り替えることができる実験のコーディングを開始しました。ナビゲーションコントローラーを使用してこれを機能させましたが、実装について質問があります。

私の TwoViewsAppDelegate では、ナビゲーション コントローラーと rootViewController を定義します。

次のように設定します。

次に、rootViewController で、切り替える先の level2ViewController と、切り替えるために押すボタンを定義します。

RootViewController.m で押されたボタンへの応答は次のとおりです。

問題は、level3ViewController が存在する場合、level2ViewController などのメンバーとして定義する必要があることです。ただし、スタックにプッシュしたいビュー コントローラーの数は多くありません。
すべてのビュー コントローラーを 1 か所で、できればアプリのデリゲートで定義できると便利です。これは可能ですか?

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

iphone - テーブルビュー選択後のナビゲーション

メールアプリに似たものを作成しました。

API からのデータベース コンテンツと上部の検索バーを一覧表示する tableView (メイン)。

検索の場合、検索応答があるビュー (2 番目) を前面に表示し、それを別のテーブルビュー (2 番目) に配置します。

この部分に関してはOKです。

ここで、別のビューへのナビゲーションが必要ですが、「pushViewController:」でセルを選択すると、何も追加されません (「メイン」の tableView で同じことを行い、うまく機能します)。

  • 2 番目のテーブル ビューをデリゲートとデータソースにリンクしました。
  • 「2番目の」ビューの.hに「UINavigationControllerDelegate」を追加しました。

私の2番目のナビゲーションを除いて、すべてうまくいきます。

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

iphone - プッシュ通知の受信時に特定のビューを開く

私はUITableViewmyを持っており、rootViewControllerそのテーブルに解析された RSS を入力します ( myがそのデリゲートであるParserクラスがあります)。RSS を更新するメソッドがrootViewControllerあり、取得したデータを静的なstaticItemsに保持します。rootViewControllerrefreshDataMutableArray

tableViewセル内のセルをクリックすると、同時にdetailViewプッシュされます (セル(行)を選択すると)辞書を作成してに渡します。その辞書では、(選択したセルのインデックス)からの値を渡します。このようにして、ニュースのテキストを表示し、ニュースの配列内のニュースの位置を追跡して、スライドの前/次を実装できます。navigationControllertheItemdetailViewstaticItemspositionInArray

ここで、プッシュ通知を有効にし、受信するとアプリがフォアグラウンドに戻りますが、前回アプリを閉じたときに開かれたビューが表示されます。

RSS を再解析 (更新) し、最後のニュース (theItem[0]) を提示することで、detailView に最後のニュースを提示したいと考えています。

だから、私は次の結果を得たいと思います: を呼び出して[rootController refreshData]から、セル内の最初の項目を選択して開きますdetailView

デリゲート メソッドで遊んでdidReceiveRemoteNotificationいますが、それを機能させる方法が見つかりません。新しい を作成しようとしましrootControllerたが、既存のものの上にスタックします:(。

あなたの考えを私と共有してください:)

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

iphone - iPhone ナビゲーション コントロール スタックのシリアル化

状態を保存するために iPhone ナビゲーション コントローラーのスタックをシリアル化できますか? それはAppleによって許可されていますか?

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

objective-c - NavigationControllerを遅延させてUITableViewのdetailViewをポップします

UITextFieldとUISegmentedControlに変更が加えられた場合に、確認のような保存を行うためのヘルプを探しています。

UINavigationControllerがビューをポップしないようにすることはできますか?そして、AlertViewのボタンに基づいてポップしますか?

UITextFieldおよびUISegmentedコントロールを使用して、データをWebサービスにPOSTします。

私はおそらくこれにmodalViewを使用する必要がありますか?しかし、可能であればナビゲーションのクリックを抑えたいので、誰かが別のアイデアを持っているかどうかを最初に確認したかったのです。

これについて何か提案はありますか?

ありがとう、

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

iphone - ナビゲーションコントローラービューの処理

アプリケーションのテーブルビューを表示するナビゲーションビューコントローラーがありますが、テーブルのエントリをタップすると、新しいビューに移動できません。新しいビューを親ビューの要素にリンクするにはどうすればよいですか?

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

android - GPS 座標を提供して特定の場所への Google ナビゲーションを起動する

アプリケーションから特定の場所の GPS 座標を提供することで、特定の場所への Google ナビゲーションを起動できるかどうかを知りたいです。

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

iphone - NavigationControllerオーバーフロー

私はUINavigationControllerに基づいてゲームを設計および構築しました。写真のようにいくつかのViewControllerがあります。RootVCからNewGameを選択すると、プレイする準備が整います。終了後、NextBoardVCの次のボードに移動するように要求しています。10枚のボードの後、NextLevelVCによって次のレベルに進みます。5つのレベルがあります。各レベルには10枚のボードが含まれています。問題は、pushViewControllerメソッドを使用して各ViewControllerをプッシュしていることです。5つのレベルの後、スタックに52のVCがあり、アプリケーションがクラッシュすることがあります。

GameVCには多くのpngといくつかのサウンドが含まれているため、かなり重いです。漏れはありません(Instrumentsによるテスト済み)

申し訳ありませんが、評判がないため、stackoverflowで画像をアップロードできません。

これは画像です: http://imageshack.us/photo/my-images/641/navigationg.jpg/

ビュー階層のテキスト表現:

ナビゲーションを行い、クラッシュを排除するためのより良い方法はありますか?

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

iphone - iOS:ナビゲーションコントローラーで表示するビューを取得できません

NIBからロードされたコントローラーをナビゲーションコントローラー(iOS 4 / Xcode 4)に表示しようとしていますが、機能しません。Interface Builderでは、ペン先を選択することはできません。手動で入力しようとすると、次のエラーが発生します。

警告:サポートされていない構成:ナビゲーションコントローラーのNIB名がMyViewController.nibに設定されています(このビューコントローラーは、この方法でビューを設定することを目的としていません)

これはどういうことですか?注意すべき点の1つは、ビューベースのプロジェクトを作成した後、ナビゲーションコントローラーを手動で追加したことです。最初からNavベースを選択するのではなく、プロジェクトを作成した後で使用することにしました。おそらく私は設定を忘れましたか?