問題タブ [popviewcontrolleranimated]

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

objective-c - popViewControllerAnimated の後、TableView の問題をリロードする

ナビゲーション スタックから whereViewController をポップすると、つまり

、このメソッドの後、whereViewcontroller のテーブルビューをリロードします。正確に実行された場合、テーブルビューをリロードしてはなりません。なぜそれが実行されるのかわかりません。iOS7でのみ表示され、iOS6では表示されません。私を助けてください。ありがとうございました。

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

objective-c - UINavigationController の UIViewController がデリゲート メソッドを呼び出さない

私のストーリーボードでは、UINavigationController とナビゲーション バーを使用してビュー コントローラーを表示しています。このビュー コントローラー ViewController2 は、ナビゲーション バーに配置した UIBarButtonItem をタップすることでスタックにプッシュされます。バー ボタンから ViewController2 シーンにドラッグし、セグエの「プッシュ」を選択することで、Interface Builder でこの接続を確立しました。最初のビュー コントローラーに戻るために、メソッドIBActionを呼び出す があります。popViewControllerAnimatedデリゲート メソッドを使用してデータを最初のビュー コントローラーに送り返していますが、ViewController2 からの文字列が ViewController に送り返されていません。

デリゲート メソッドを使用して、ViewController2 に入力されたテキストを最初の ViewController に戻すにはどうすればよいですか?

ViewController.h

ViewController.m

ViewController2.h

ViewController2.m

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

uinavigationcontroller - viewController を閉じた後、popViewController が機能しません

私はシナリオに行き詰まっています: この写真を見てください: ここに画像の説明を入力

pageContentVCのchildeViewControllerとしてsoundPlayerVCがあります。

soundPlayerVC 現在のメール modalViewController:

しかし、backButton をタップすると、navigationController が空になっているため、popViewController が機能しません!!

これはどのように起こったのですか?誰かが説明できますか?

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

ios - メソッド popViewControllerAnimated: は、NavigationController の [戻る] ボタンとは異なる動作をしますか?

私のアプリケーションには、のコンテナViewControllerがありRootViewますUINavigationController

Child ViewControllers送料無料で送料を経由してsegmentedControl様々Toolbarな間を乗り継ぎUINavigationControllerます。

の 1 つは、 を維持しながら、 で別のをChild views押します。ViewNavigationControllerToolbarItems

戻るボタンを使用すると、 に戻るという望ましい動作が得られますが、RootViewControllerプログラムで戻ろうとしても、 は変更されませんviewpopViewControllerAnimated常にtopViewControllerスタックの を取得しますが、ビューを更新しません。viewWillAppearof はContainer ViewControllerこの方法では呼び出されません。したがって、[戻る] ボタンが では発生しない追加の操作を行うかどうか疑問に思っていますpopViewControllerAnimated。またpopViewControllerAnimated:YES、エラーをスローせずにアプリをフリーズします。

事前に助けてくれてありがとう。

編集:わかりました、1つのテストケースは少しでした。

スタックの topViewController にある popViewControllerAnimated は通常どおり動作します。しかし、SegmentedControll を介した popViewControllerAnimated への呼び出しはそうではありません。

私がこれを書いた方法は少し混乱するかもしれないことを認識しています.後でこれをもう少し明確にしようとします.

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

ios - テーブルビューが 2 回目のタッチまで didselectrowatindexpath を呼び出さないのはなぜですか?

カスタム行を持つ親テーブルビューがあり、それぞれが親ビューコントローラーtableviewのプロパティとして保存されている選択可能なオプションを持つビューコントローラーをプッシュします。私のコード:

残念ながら、didSelectRowAtIndexPathセルのリストを2回タップするまで、メソッドは呼び出されません。すると、以前に選択した最初の行が親ビューに渡されます。大量の を無視しNSLogて、変数が何をしているかをキャプチャするだけです。

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

ios - 初期View Controllerにポップ

現在、組み込みのナビゲーションコントローラーを使用するアプリを作成しています。埋め込まれたビュー コントローラー内から最初のビュー コントローラーの初期ビューにポップする必要があります。

このコード行は、埋め込まれたナビゲーション コントローラーの初期ビューに戻るだけです。

[self.navigationController popToRootViewControllerAnimated:YES];

何か案は?