問題タブ [childviewcontroller]

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

ios - ビュー コントローラをアンロードするにはどうすればよいですか? または少なくとも毎回viewDidAppearを実行させますか?

ビューコントローラーを「アンロード」して、ユーザーがuitableviewでそれらをクリックするたびに読み取られるようにしたいのですが、それはchildviewcontrollersを持つuisplitviewcontrollerです。これはどのように可能ですか?

これまでのところ、私はShowChildViewController

しかし、それは何も示していません

0 投票する
4 に答える
14162 参照

ios - 子ビュー コントローラーにナビゲーション バーを表示する

複数のView Controllerを並べて表示する必要があるアプリ(分割ビュー)に取り組んでいます。この目的のために、ビューを子ビュー コントローラーとして追加しました。

目的: 1 つの子ビュー コントローラーにナビゲーション バーを表示し、親ビュー コントローラーに既に表示されている別のナビゲーション バーを表示したいと考えています。

問題:ナビゲーション バーが子ビュー コントローラーに表示されません。

編集:親View Controllerのナビゲーションバーも非表示に設定しましたが、子View Controllerが呼び出されると、子View Controllerではなく親View Controllerにナビゲーションバーが表示されます。

子View Controllerを追加するコードは次のとおりです。

このコードは正常に機能しており、子ビュー コントローラーは完全に追加されます。それが可能かどうか知りたいですか?

前もって感謝します。

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

ios - UITableView を別の UITableView でオーバーレイする

iOS アプリケーションに問題があり、現在取り組んでいます:

現時点での私の主な目標は、のがクリックされたときに、UITableView overlayの上に小さい を表示することです。これは、ChildViewControllers の概念を試す良い機会になると思いました。だから私はこの概念を使用しようとしましたが、結果は満足のいくものではありません. 何もないようです。が発生しますが、コードが実行され (コンソールで確認できます)、 を設定すると、色付きの四角が表示されますが、他には何も表示されません...UITableView mainUIButtonUITableViewCellmainbackgroundColor

私の実装に何が問題なのかわかりません。何か不足していることを教えていただければ幸いです。

私の目標を達成するためのより良い方法はありますか?

編集:エラーを修正したので、コードは次のようになります。

この変更により、overlayControllerは表示されますが、非常に奇妙に見えます。 の表の一部のセルはoverlayController、指定されたサイズ (78 ポイントではなく 44 ポイント) を持たず、奇妙に重なっています。何が間違っている可能性がありますか?

アプリからのスクリーンショット

プロトタイプのセルがどのように見えるかを確認できるように、ストーリーボードのスクリーンショット...

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

ios - parentViewController の childViewController から UITextField と UISwitch の値を変更する方法

chlidViewController のメソッドの使い方がたくさん見つかりました。しかし、childViewController から uitextfield と uiswitch の値を変更および設定する方法が見つかりませんでした。

ChildViewController.h:

ParentViewControler.m:

手伝ってくれてありがとう。

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

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

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

編集:

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

および childViewController の .h:

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

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

何か助けはありますか?

0 投票する
0 に答える
333 参照

ios - iOS6: UINavigationController でビューを設定するときに willMoveToParentViewController が呼び出されない

ここにコピーするにはコードが多すぎますが、次のような状況があります。

iOS7 ではmyController willMoveToParentViewController期待どおりに呼び出されます。

iOS6 では呼び出されません。

これを1日デバッグしてきましたが、iOS6が子ビューコントローラーメソッドを呼び出さない理由がわかりません。私もチェックしましたが、didMoveToParentViewControllerも呼び出されていません。

誰かがこれに遭遇し、その原因を突き止めましたか?

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

ios - viewWillAppearを呼び出さないUITabBarControllerに子ビューを追加する

タブバーベースのアプリケーション (iOS 7.1 SDK) があります。ユーザーが初めてアプリを起動したときに、ログイン画面を表示したい。ビュー コントローラー コンテインメントを使用することにしました (これは、タブ バー コントローラーの最初のビュー コントローラーで呼び出されます)。

しかし、いくつかの問題があります。View は通常は表示されますが、LoginViewController では viewWillAppear と viewDidAppear が呼び出されることはありません。すべてのビュー ライフサイクル メソッド (viewDidLoad、viewWillAppear、viewDidAppear) でこのコードを使用しようとしましたが、うまくいきませんでした。私がやろうとしていることを達成するには、他にもいくつかの方法があることを知っています。たとえば、タブ バー コントローラーの最初のビュー コントローラーに子コントローラーを追加し、タブ バーを非表示にします。しかし、このため、私はさらに興味をそそられます.子ビューコントローラーをタブバーコントローラーに追加すると、期待どおりに機能しないのはなぜですか?