問題タブ [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.
objective-c - poptoviewcontroller を使用して別のビューコントローラーをポップする
私は3つを含むアプリケーションを持っていますviewcontrollers
Mapview
はrootviewcontroller
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];
しかし、再び同じ問題を示しています。
フォーラムで見つけたほとんどすべてを試しました。
前もって感謝します!
objective-c - popToRootViewControllerを実行した後にViewControllerをナビゲーションスタックにプッシュする方法
スタックをrootviewcontrollerにポップした後でのみ、新しいViewControllerをナビゲーションスタックにプッシュしようとしています
プッシュが機能しませんでした。つまり、新しいページが表示されませんでした。popToRootViewControllerがこれを引き起こしているように見えました(正確にはわかりません)。ポップして新しいページをプッシュする方法についてアドバイスはありますか?
iphone - popToRootViewController での UINavigationController の問題
したがって、私はviewcontroller Cにいて、viewcontroller D(ここではvoteView)に移行したいとしましょう。だからここに私がしたことがあります:
上記のコードを実行すると、LIST VIEW が出力されます。これは、RootViewController が ListViewController であることを意味します。以下のようにすると、理論的には VoteViewController になります。
LIST VIEW を出力するはずですが、そうではありません。どうしてこれなの?ビューコントローラーのカウントも確認しましたが、たったの2つです。なぜ違うのでしょうか?
objective-c - popToRootViewController 前方アニメーション
私のライブラリには、入力ビューにポップする読み込みビューがあります。ユーザーが入力ビューを使い終わったら、読み込み中のビューに戻って魔法をやり直し、完了すると 3 番目のビューが表示されます。
さて、使いやすさの観点から、読み込み中のビューに「スライドバック」したくありません。また、既にメモリに読み込み中のビューがある場合に、新しい読み込み中のビューを割り当てたくもありません。
ビューを前方にスライドさせながら popToRootViewController できる方法はありますか? (はい、読み込みビューの戻るボタンを削除します)..
navigation - コーディングを使用したiOS5でのナビゲーション
彼ら
storyBoardを使用してiOS5でアプリケーションを作成しています。StoryBoardはナビゲーションを簡単にするための素晴らしいものです。しかし、私はiOs5でのコーディングでいくつかの問題に直面しています。これが問題です。
まず、ウィットストーリーボードを使用してiOS 5で新しいプロジェクトを作成し、そのプロジェクトで3つの画面を作成します。ナビゲーションバーも使用したので、問題なく動作します。
そのアプリケーションの最初の画面では、1つのボタンを配置し、残りの2つの画面にも同じボタンを配置します。セグエを使用した順方向の接続と、プッシュの選択に成功しました。
ナビゲーションバーを使用せずに、3番目の画面から2番目の画面、2番目から1番目の画面に戻りたいと思います。
だから私は前進するために使用するのと同じように戻るために使用します(プッシュオプションを推測します)が、これが常にスタックに追加されるがいつでもポップしないことに気付いたとき、私はそのために以下のコードを使用しますが、それでも機能しません。
これも機能していません..plsは事前に感謝を助けます
iphone - popViewControlleriOS5 でアニメーション アニメーションが動作しない
以前のviewControllerに戻そうとしていますが、iOS5のアニメーションが機能しません。
誰か助けてくれませんか?
iphone - pushViewControllerおよびpopToRootViewController
私のアプリケーションは、pushViewControllerを使用してナビゲーションコントローラーをモーダルに表示しています
ナビゲーションコントローラーはボタンを実行しました
完了ボタンが押されたら、メインウィンドウに戻る必要があります
しかし、完了ボタンを押しても何も起こりません。何故ですか?
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を取得したいと思います。これどうやってするの?誰か提案やアイデアを教えてもらえますか?前もって感謝します。
objective-c - popToRootViewControllerAnimated with Curl Animation - このボタンが前のページを表示する前に現在のページを繰り返すのはなぜですか?
次のコードを使用して、(curl アニメーションを使用して) 前のページに戻ろうとしています。
どういうわけか「戻る」ことができますが、カールアニメーションは現在のページ用であり(カールして現在のページを表示します)、前のページに戻ります。これを解決するにはどうすればよいですか?ありがとう。
ios - iOS: presentViewControllers アーキテクチャの popToRootViewController
プロジェクトに navigationController がある場合に popToRootViewController を使用できることはわかっていますが、プロジェクト全体が presentViewControllers に基づいており、複数のレベルに移動するシナリオがあります。レベルが 1 つしかない場合は、現在のビュー コントローラーを閉じることでルート ビュー コントローラーに戻ることができますが、複数のレベルに落ちたときにルート ビュー コントローラーに戻る方法がわかりません。誰かが私にここでアドバイスしてもらえますか?
次のコードを使用しようとしましたが、アプリがクラッシュしました!
ありがとう。