問題タブ [poptoviewcontroller]

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

objective-c - poptoviewcontroller を使用して別のビューコントローラーをポップする

私は3つを含むアプリケーションを持っていますviewcontrollers

Mapviewrootviewcontroller

mapview -pushviewcontroller - リストビュー、

リストビュー - プッシュビューコントローラー - マップビュー、

第1条件

mapview -pushviewcontroller - cityview および cityview - pushviewcontroller - mapview

2番目の条件

listview -pushviewcontroller - cityview および cityview - pushviewcontroller - listview

このようなViewControllerの順序

mapview-listview、mapview-cityview、listview-cityview

問題は私が使用し[self.navigationController popToRootViewControllerAnimated:YES]; ていることですが、これを2番目の状態で使用すると、2番目の状態ではなく、1番目の状態でのみ機能し、マップビューが再び表示されます

すなわち。リストビューがシティビューに正常にプッシュされ、リストビューに戻りたいのですが、リストビューではなくマップビューに戻ります

私もこれを試してみます [self popToViewControllerAtIndex:1 animated:YES];

しかし、再び同じ問題を示しています。

フォーラムで見つけたほとんどすべてを試しました。

前もって感謝します!

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

objective-c - popToRootViewControllerを実行した後にViewControllerをナビゲーションスタックにプッシュする方法

スタックをrootviewcontrollerにポップした後でのみ、新しいViewControllerをナビゲーションスタックにプッシュしようとしています

プッシュが機能しませんでした。つまり、新しいページが表示されませんでした。popToRootViewControllerがこれを引き起こしているように見えました(正確にはわかりません)。ポップして新しいページをプッシュする方法についてアドバイスはありますか?

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

iphone - popToRootViewController での UINavigationController の問題

したがって、私はviewcontroller Cにいて、viewcontroller D(ここではvoteView)に移行したいとしましょう。だからここに私がしたことがあります:

上記のコードを実行すると、LIST VIEW が出力されます。これは、RootViewController が ListViewController であることを意味します。以下のようにすると、理論的には VoteViewController になります。

LIST VIEW を出力するはずですが、そうではありません。どうしてこれなの?ビューコントローラーのカウントも確認しましたが、たったの2つです。なぜ違うのでしょうか?

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

objective-c - popToRootViewController 前方アニメーション

私のライブラリには、入力ビューにポップする読み込みビューがあります。ユーザーが入力ビューを使い終わったら、読み込み中のビューに戻って魔法をやり直し、完了すると 3 番目のビューが表示されます。

さて、使いやすさの観点から、読み込み中のビューに「スライドバック」したくありません。また、既にメモリに読み込み中のビューがある場合に、新しい読み込み中のビューを割り当てたくもありません。

ビューを前方にスライドさせながら popToRootViewController できる方法はありますか? (はい、読み込みビューの戻るボタンを削除します)..

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

navigation - コーディングを使用したiOS5でのナビゲーション

彼ら

storyBoardを使用してiOS5でアプリケーションを作成しています。StoryBoardはナビゲーションを簡単にするための素晴らしいものです。しかし、私はiOs5でのコーディングでいくつかの問題に直面しています。これが問題です。

まず、ウィットストーリーボードを使用してiOS 5で新しいプロジェクトを作成し、そのプロジェクトで3つの画面を作成します。ナビゲーションバーも使用したので、問題なく動作します。

そのアプリケーションの最初の画面では、1つのボタンを配置し、残りの2つの画面にも同じボタンを配置します。セグエを使用した順方向の接続と、プッシュの選択に成功しました。

ナビゲーションバーを使用せずに、3番目の画面から2番目の画面、2番目から1番目の画面に戻りたいと思います。

だから私は前進するために使用するのと同じように戻るために使用します(プッシュオプションを推測します)が、これが常にスタックに追加されるがいつでもポップしないことに気付いたとき、私はそのために以下のコードを使用しますが、それでも機能しません。

これも機能していません..plsは事前に感謝を助けます

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

iphone - popViewControlleriOS5 でアニメーション アニメーションが動作しない

以前のviewControllerに戻そうとしていますが、iOS5のアニメーションが機能しません。

誰か助けてくれませんか?

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

iphone - pushViewControllerおよびpopToRootViewController

私のアプリケーションは、pushViewControllerを使用してナビゲーションコントローラーをモーダルに表示しています

ナビゲーションコントローラーはボタンを実行しました

完了ボタンが押されたら、メインウィンドウに戻る必要があります

しかし、完了ボタンを押しても何も起こりません。何故ですか?

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

iphone - スクロールアクションを使用して、子ViewControllerから親ViewControllerを取得するにはどうすればよいですか?

という名前の2つのUIViewControllerがありViewControllerA and ViewControllerBます。ViewControllerAは親クラスであり、ViewControllerBは子クラスであり、[self.navigationController pushViewController:viewControllerB animated:YES];ViewControllerAクラスからの表示です。ViewControllerBクラスで、NavigationBarを非表示にしました。ボタンアクションでは、ViewControllerBからViewControllerAを取得するようにコーディングしました[self.navigationController popViewControllerAnimated:YES];。ここで、UIButtonを使用するのではなく、スワッピングアクション(前の画面にスクロール)を使用して、ViewControllerBからViewControllerAを取得したいと思います。これどうやってするの?誰か提案やアイデアを教えてもらえますか?前もって感謝します。

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

objective-c - popToRootViewControllerAnimated with Curl Animation - このボタンが前のページを表示する前に現在のページを繰り返すのはなぜですか?

次のコードを使用して、(curl アニメーションを使用して) 前のページに戻ろうとしています。

どういうわけか「戻る」ことができますが、カールアニメーションは現在のページ用であり(カールして現在のページを表示します)、前のページに戻ります。これを解決するにはどうすればよいですか?ありがとう。

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

ios - iOS: presentViewControllers アーキテクチャの popToRootViewController

プロジェクトに navigationController がある場合に popToRootViewController を使用できることはわかっていますが、プロジェクト全体が presentViewControllers に基づいており、複数のレベルに移動するシナリオがあります。レベルが 1 つしかない場合は、現在のビュー コントローラーを閉じることでルート ビュー コントローラーに戻ることができますが、複数のレベルに落ちたときにルート ビュー コントローラーに戻る方法がわかりません。誰かが私にここでアドバイスしてもらえますか?

次のコードを使用しようとしましたが、アプリがクラッシュしました!

ありがとう。