問題タブ [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.
iphone - ARCとストーリーボードを使用してpopToViewControllerを作成する方法
popToViewControllerの方法を知っている人はいますか?
例:イントロビデオ->ウェルカムビューとチュートリアルビュー->メインビューコントローラー->スキャナービューコントローラー->質問ビュー->(正解の場合->正しいビュー)else->間違ったビュー
mainViewコントローラーに戻るにはどうすればよいですか?
iphone - 特定のUITabBarControllerタブ/ビューを持つpopToViewController
popToViewControllerメソッドを使用してViewControllerにポップしています。私が達成しようとしていたのは、UITabBarControllerの特定のインデックスにポップすることです。
つまり、私のビュー階層は次のとおりです。
次のコードはUITabBarControllerにポップしますが、UITabBarControllerの3番目のビューにいたため、3番目のビューにポップバックします。
私が欲しいのは、UITabBarControllerの2番目のビューにポップすることです。
編集(回答)
述べたように、私たちはプッシュしたりポップしたりしません。したがって、tabBarControllerを収集するには、次のいずれかを使用します。
または、tabBarControllerビューの1つを使用している場合。
objective-c - CustomTabBar の選択したタブを押したときの PopToRootViewController
さて、アプリに中央に盛り上がったタブを追加するためのカスタム TabBar があります。だから私は CustomTabBarViewController を持っています。Twitterのようなアプリのように動かしたいです。選択したタブが押されると、PopToRootViewController が作成されます。タブバーが押されたときに呼び出される隆起したタブバーメソッドがありますが、if 文の中に何を追加すればよいかわかりません。なにか提案を?
CustomTabBarViewController 内で言及したコードは次のとおりです
iphone - NavigationControllerスタックを介して開いているViewControllerのプロパティを変更する
すでにNavigationControllerのスタックにあるViewControllerのプロパティを設定する方法を知りたい
私の状況:
このような画像アップロードフローを設定したい
(ナビゲーションスタック)RootViewController-> TakePictureViewController-> EditPictureViewController-> UploadPictureViewController
ユーザーがUploadPictureViewControllerからのアップロードを確認したら、アップロードを開始するのではなく、アップロードクエリを含むRootViewControllerにNSDictionaryプロパティを設定し、ナビゲーションスタックをRootViewControllerにポップして、クエリ。
これがuploadpictureviewcontrollerの私のコードです。現在、コードは右側のView Controllerにポップされますが、uploadPackageプロパティはまだnilであり、これも試しました。-setUploadPackage
おかげで、すべての助けに感謝します。
ios - popToRootViewController の後に viewWillAppear メソッドが呼び出されない
私はあるUINavigationController
時点で 2 番目のビューをプッシュ ( navigationcontroller pushViewController: animated:
) し、後で 3 番目のビューをプッシュするビュー コントローラー ( ) を持っていますpopToRootViewController: animated:
。問題は、ビューがルート ビューに戻された後、viewWillApper
ルート ビューのメソッドが呼び出されないことです。それをチェックするためにいくつかのブレークポイントを設定しましたが、通過していません。に配置されたルートビューの一部のコンテンツをリロードする方法がありviewWillApper
、popToRootViewController: animated
. 何が起こっているのか分かりますか?
ありがとう
iphone - alertrtview ok をクリックすると poptorootview
私はホーム ビューを持っています。それをクリックすると、別のビューに移動します。別のビューに移動します。そのビューのボタンをクリックすると、モーダル ビューが表示され、その後、各モーダル ビューをクリックするとさらに 3 つのモーダル ビューが表示されます。最後のモーダルビューをクリックするとアラートが表示され、そのアラートをクリックするとルートのホームビューを表示したいのですが、可能ですか?
iphone - popToViewController がアニメーション化しない
もしこのサイトがなかったら、私は髪の毛がなく、おそらく今橋から飛び降りていたでしょう. わかった!私の問題:
xcode 4.4 でストーリーボードを使用しています。私は3つのView Controllerを持っています(実際には5つですが、他のものは無関係だと思います)。ビュー コントローラ A は、ビュー コントローラ B にプッシュします。ビュー コントローラ B のナビゲーション バーには、2 つのセグメントと戻るボタンを備えたセグメント化されたコントロールがあります。ビュー コントローラ B は、セグメント 1 が選択された状態でロードされます。ユーザーがセグメント 0 を選択すると、View Controller C がインスタンス化されます。最初のプッシュですべて順調です。A から B にプッシュされ、押し戻すと A にポップすることができます。私の問題は、ビュー コントローラー A を含む配列リストに popToViewController を入力すると、ポップしますが、アニメーション化されません。「Animate:YES ダミー!」というあなたの考えはよくわかります。しかし、アニメーションはそうです..ハァッ?これが私のコードです:
ビューコントローラーBで何が起こっているのか
ビューコントローラーCはこちら
インスタンス化すると、そのView Controllerの新しいインスタンスを作成し、新しいnavスタック(またはそのようなもの)を作成していることがわかります。それと何か関係があるのではないかと考えています。それにもかかわらず、一体なぜポップをアニメーション化しないのでしょうか? 現在のビルドに何かを実装したいと思っていますが、再構築が必要な場合はそうしてください! どんな助けでも大歓迎です。私は間違いなくこれについて宿題をしましたが、解決策はありません。
事前にすべてに感謝します!
編集: ビュー コントローラー B から A に戻る最初の POP がアニメーション化されていることを追加する必要があります。ただし、セグメント化されたコントロールの切り替えを開始したときと、ビュー コントローラー C に切り替えたときに、ビュー コントローラー A に戻ってもポップはアニメーション化されません。したがって、最初に A から B にロードすると、アニメーションが成功してポップバックします。しかし、トグルの後、アニメーションなしで A に戻り、アニメーション化されたメソッドは YES です。
objective-c - popToRootViewControllerAnimated により、デバイスの向きが変わるとアプリがクラッシュする
私はナビゲーションベースのプロジェクトに取り組んでいます。
A から B に移動するには、次のようにします。
次に、B から C まで、次のようにします。
これを行うことで、 A に戻ることができますが、アプリがクラッシュします。
戻った後、A のデバイスの向きを変更します。A の場合、クラッシュしないためです。
初めてロードされました。これについて何か助けはありますか?
ios - UIStoryboardアプリケーションのPopToViewController
Xcode4.5を使用してアプリケーションを作成しました。また、このアプリケーションではUIStoryboardを使用します。
このアプリでは、1つのViewControllerから2番目のViewControllerにプッシュしてから、2番目のViewControllerから3番目のViewControllerにプッシュします。
ここで、3番目のViewControllerから最初のViewControllerに直接ポップ(戻る)する方法を説明します。
それは可能かどうか?可能であれば、どのように?
ios - ブロックを使用しているときにiospopToRootがメモリを解放しない
ビューコントローラがスタックからポップされたときにメモリ用に解放されない理由のトラブルシューティングに多くの時間を費やしました。これが私が取り組んでいるもののクリフノートバージョンです:
アプリを実行してこのViewControllerに戻り、順番を送信し続けると、instruments/leaksはこのViewControllerの複数のライブインスタンスがあることを示しています。ただし、すべての画像/ゲーム/プッシュ保存をコメントアウトしてビューをポップすると、メモリが解放され、複数のライブインスタンスが存在することはありません。
また、poppingToRootの前にすべてが保存され、終了したことを確認するためにこれを試しました。
それでも、サイコロはありません。アーティファクトを残さずにルートに戻るにはどうすればよいですか?