問題タブ [parentviewcontroller]

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 に答える
239 参照

iphone - modalviewcontrollerはparentviewsサブビューのFirstResponderを辞任しますか?

ユーザーが戻るボタンを押す代わりに別のテキストフィールドに触れるだけで、あるテキストフィールドの編集から別のテキストフィールドにジャンプしたかどうかを認識するために、「編集が終了しました」というイベントで呼び出されるメソッドを実装しました。このイベントは、この場合、textField が FirstResponder を辞任したときにも発生することを読みました。

ユーザーが複数の選択肢を持っているときはいつでも、ピッカーを使用してモーダル ビューを提示します。複数の選択肢があり、ユーザーがリターンを押さずに textFields を切り替えると、このメソッドが 2 回呼び出され、その理由がわかりません。

modalviewcontroller が表示されたときに、parentView のすべての FirstResponder を辞任することは可能ですか?

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

iphone - xcodeでビューを1つだけ自動回転させますか?

わかりましたので、現在 3 つのビューがあり、そのうちの 1 つだけが任意の方向に自動回転する必要があり、残りは縦向きのままです。現在、私の設定は、splashviewcontroller がビュー A にフェードインし、ビュー A の内側にビュー B に切り替えるボタンがあります。ビュー B を任意の方向に回転できるようにするだけです。

スプラッシュ ビュー コントローラーで shouldautorotatetointerfaceorientation に対して YES を返すと、これが親ビューであるため、すべてのビューが回転します。スプラッシュ ビューでのみポートレートを返すと、他のビューが YES を返しても何も回転しません。ビュー B のみを回転させる方法はありますか? コードを提供できる場合は、手動で実行します。ありがとう

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

ipad - iPad: モーダル ビューを表示すると、parentViewController が nil になりましたか?

「問題なく」動作していたいくつかのモーダル ビューがあり、現在は親ビュー コントローラーに戻るのをやめ、「コードは変更されていません」。-- 古典的な問題の説明。

モーダル ビューの非表示をデバッグしましたが、親ビュー コントローラーは nil です。これは問題を説明していますが、原因は説明していません。SDK を 4.1.2 から 4.2 にアップグレードしたので、iOS 5 での作業を開始できます。新しいメモリ管理 ARC と、自動解放と保持/解放の私のスタイルに疑いがあります。

以下は、ルートビュー コントローラーから AboutViewController へのコードです。

以下は、「完了」ボタンを押した後、AboutViewController を閉じてその親に戻します。

わかりました...次のように変更して修正しました。問題は、なぜこれが以前に機能したのかということです。

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

iphone - 通常、デザインで self.parentViewController および/または self.presentingViewController に依存していることは悪い兆候ですか?

SubSelectVCからモーダルに表示されるサブセレクションの選択肢を処理する がありますSearchVCSubSelectVCには、-(void)didSelectRowAtIndexPath大まかに次のオプションを実行する があります。

これは設計が悪いと叫んでいるように思えますが、つまり、この方法でそれを行うオプションがあり、とても簡単です! これの何が問題なのですか?どうすれば正しくなりますか? (委任を使用する必要がありますか?)

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

objective-c - object-c で 1 つのビュー コントローラーを別のビュー コントローラーの子として追加する

Objective-C で 1 つのビュー コントローラーを別のビュー コントローラーの子として追加する方法を知る必要があります。今のところ、ルートビュー コントローラーのモーダルとしてビュー コントローラーを提示しています。でも今は変えたい。ルートView Controllerのモーダルとして提示している2つのView Controllerがあります。しかし、どうすればそれらを別の方法で提示できますか? この親子の概念はどのように機能しますか? 参考程度に教えてください。

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

ios - モーダルウィンドウから親ビューコントローラでメソッドを呼び出すときにエラーが発生しました

ここで行っているのは、検索結果のリストを表示するページです。検索ボタンをクリックすると、検索条件を変更できるモーダルウィンドウが開きます。[完了]をクリックすると、モーダルウィンドウでupdateSearchメソッドが呼び出され、次に、親ウィンドウでupdateSearchが呼び出されます。私が得るエラーは

親ビューコントローラのメソッドは次のとおりです

これがモーダルウィンドウでの私の方法です

ここで私が考えたのは、モーダルウィンドウがナビゲーションコントローラー内にあるということです。それで、おそらくそれを通過してから、親コントローラーに移動する必要があると思いますか?

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

xcode4.2 - Modal View Storyboard iOS 5 からデータを返す

現在、モーダル ビューを作成するアプリに取り組んでおり、モーダル ビューにデータを送信する方法は知っていますが、モーダル ビューから親ビューにデータを送信するにはどうすればよいですか?

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

ios - Presented/Presenting View Controller と Parent/Child View Controller 間の相互作用はどこかに文書化されていますか?

iOS での UIViewControllers の変更に関するドキュメントを読んで、モーダル ビュー コントローラーの提示の間の相互作用がカスタム コンテナー ビュー コントローラー内でどのように機能するかを理解しようとしています。最終的に、私ができるようにしたいのは、それらのコントローラーの一部が子ビューコントローラーによって提示されている場合でも、提示されたビューコントローラーのチェーンを確実にウォークスルーすることです。

(私はアプリではなくライブラリで作業しているため、対話する階層を作成していません。単にライブラリがさまざまな種類の階層内で正しく動作することを確認しようとしています。)

私の質問は、誰かが子View ControllerからView Controllerを提示しようとするとどうなりますか?

提示されたView Controllerは、それが破棄されるまで対話を「引き継ぐ」ことを意図しているため、プレゼンテーションリクエストがその親に転送されることは理にかなっています(または実際には、parentViewControllersのチェーンを上にあるView Controllerに到達するまで親ViewControllerなし)、そのView Controllerから表示されます。そうでなければ、開発者が 2 つの異なる子からモーダル ビュー コントローラーを提示するなどのことができるように思えます。これは私には問題があるようです。(たとえば、提示されたビュー コントローラーはどれが優先されますか?)。

さらに、上記が本当なら、それはいくつかの意味を持ちそうです。親View Controllerが表示されたView Controllerを表示している場合、これは何を返しますか?

nil親が表示しているからでしょうか。または、この要求を親に転送して、parentViewControllerとそのいずれかchildViewControllersがすべて同じ結果になるようにすることはできますか?

とにかく、いくつかのシナリオの実行を開始するためのサンプル プロジェクトが用意されていますが、見落としているドキュメントがあるかどうか知りたいです。または、誰かがこの相互作用がどのように行われるかをすでに知っている場合はどうなりますか?

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

nsstring - モーダル ビューから親ビューに NSString を渡す方法

親ビューと、テキスト ボックスのあるモーダル ビューがあります。私がやろうとしているのは、モーダルビューからテキストボックスに入力されたものをすべて渡し、それを親ビューのラベルに渡して、ラベルを入力されたものに更新することです。意味があったことを願っています。

私は運が悪いので、これを理解しようとして数週間髪を引っ張っています. セグエとプッシュされているビュー間の受け渡しに関する多くの例とチュートリアルを見つけましたが、モーダル ビューと親ビューへの受け渡しについては何も見つかりませんでした。

私はこれを理解しようとしてきましたが、良い例が必要です。セグエの準備の概念はある程度理解していますが、何らかの理由で、これを理解できません。これに関する助けがあれば大歓迎です。あなたは私の人生のヒーローです笑。

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

iphone - FPPopover UITableView 戻り値

iPhone の UIPopovercontroller を置き換えるために、このオープン ソース ライブラリを使用している人がいるかどうかはわかりません。

FPPopover を自分のプロジェクトにデプロイしようとしています。すべてが希望どおりに機能していますが、ViewController に値を返すことができないという問題があります。

私は didSelectRowAtIndexPath でこれを試しています

しかし、問題は self.parentViewController が (null) であることです

私は別の問題もあります。