問題タブ [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 に答える
585 参照

ios - parentViewControllerのcontainerViewにあるchildViewControllerからキーボードを閉じる方法は?

UITextFieldchildView からクリックすると表示されるキーボードを閉じる必要があります。scrollViewWillBeginEditingこれは、parentViewController にあるメソッド () で行う必要があります。どうすればいいですか?

編集:

私はchildViewControllerにメソッドを持っています:

および childViewController の .h:

そして私はそれを呼び出そうとします:

それが呼び出されると、NSLog print (null) とキーボードは閉じられませんでしたが、childViewController から DismissKeyboard を呼び出すと、true 値とキーボードが閉じられます。

何か助けはありますか?

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

ios - コンテナ ビュー内のビュー コントローラから Navbar のハンドルを取得する方法

ビュー コントローラーにコンテナー ビューが埋め込まれています。コンテナーは、さまざまなビュー コントローラーを表示するために使用されます。タイトルを変更したり、親のナビゲーション バーにボタンを追加したりするにはどうすればよいですか?

ありがとう!

0 投票する
3 に答える
8288 参照

ios - iOSの子ViewControllerでタッチイベントを検出する方法

親View Controllerに子View Controllerを追加するためにコンテナ船の概念を使用したiPhone用のサイドビューのようなメニューを作成しました。ユーザーがナビゲーションバーのメニューボタンをタップすると、子View Controllerのフレームを変更して、明らかにするメニューのようにアニメーション化し、子View Controllerがフレームの半分を右に切り取るようにします。

今私の問題は、ユーザーが子View Controllerの任意の部分をタップするたびに、子View Controllerでタッチイベントが発生したことを親View Controllerに通知して、親View Controllerが子View Controllerのフレームをリセットしてアニメーション化できるようにすることです半分明らかにされたメニューを閉じるように。

タップ ジェスチャを使用し、それを子ビュー コントローラ サブビューのすべての子ビューに追加しました。したがって、サブビューのいずれかでジェスチャをタップすると、タッチイベントについて親ビューコントローラーに通知されます。

タッチ イベントは、子ビュー コントローラーのメイン ビューでは正常に機能しますが、どのボタンをタッチしても TAP イベントが認識されません。

どこを間違えているのかわからない。子View Controllerのタッチについて親View Controllerに通知する方法を教えてください。前もって感謝します。

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

ios - Container View Controller - 子から親へのデータ送信に失敗しました

Apple のガイドに従ってカスタム コンテナー ビュー コントローラーを作成します。つまり、セグエは使用しません。ChildVC から ParentVC にデータを送信するには、次のスキーマを使用します。

ChildVC.h

次に、ParentVC.m viewDidLoadで

ChildVC には TableView が含まれており、クリックするボタンはテーブルのセルにあるため、次の手法を使用してクリックされた行のインデックスを取得します

プログラムを実行すると、

ライン用

これ以上のエラー データはありません。この問題を解決する助けはありますか?

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

ios - swiftを使用してparentViewControllerの背景画像としてUIImageViewを変更する方法

childView がロードされた後、parentViewController の背景画像として使用した UIImageView を変更したいと思います

私のviewDidLoadには、かなりうまくいくこの行があります:

アプリでイベントを取得中に変更したい。しかし、上記と同じ行を使用して再度変更しようとすると、機能しません。

誰にも解決策がありますか?

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

swift - PopUpViewController が複数回ポップアップすることはありません。迅速

インデックスがゼロにPopUpViewControllerSwiftなるまで、何度もポップアップしたいものがあります。alreadyMatchedこれは私がポップアップ、コードを実行する方法です:

PopUpViewControllerSwiftコードは次のとおりです。

なんらかの理由で、これは 1 回だけ表示され、繰り返し表示されませんか? 私はそれがParentViewControllerと関係があると確信していますか?