問題タブ [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 投票する
1 に答える
334 参照

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

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

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

soundPlayerVC 現在のメール modalViewController:

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

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

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

ios - 複数の子View Controllerに関するアドバイスが必要

全て、

でいくつか使用すると、パフォーマンス/メモリの問題が発生しChildViewControllersますParentViewController。ここに私の状況があります: 私はParentViewController動的な数のを持っていますChildViewControllers- 時には 20 にもUIScrollViewなります。ページに複数あると問題が発生します (最初の 2 つだけを読み込んでから、スワイプしながら他のものをビルドしParentViewControllerます)。

にはChildViewController多くのことが行われており、可能な限り効率的であることを確認していますが、このアプローチが古いデバイスで機能することに懸念があります (現在、5S でクラッシュが発生しています)。 .

ビュー コントローラーを単なるビューに変更すると役立つようですが、VC が複雑であるため、かなりの労力を要します。私が持っていた 1 つの提案は、既存のビュー コントローラーのビューからビューを作成し、ビューにいくつかのデリゲート メソッドを設定し、その方法でビューと対話するParentViewControllerことでした。現在の使用方法とは対照的に、その方法の効率について考えている人はいますChildViewControllersか?

私が持っていた別の考えは、カスタムを作成しContainerViewController、そこにすべての子をスワイプさせることでしたが、UIScrollView.

何かご意見は?

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

ios5 - iOS 5.1 Xcode 5 Child View Controller Orientation は変更されませんでした

Xcode5を使用したiOS5では、子ビュー コントローラーを縦向きに追加し、横向きモードに回転しない場合、私のアプリケーションは横向きのみをサポートしますか??

0 投票する
6 に答える
7854 参照

ios - iOS でナビゲーション バーを無効にする方法

子ビューを追加している間はナビゲーション バーを無効にし、子ビューを削除したら再び有効にしたいと考えています。どうやってするか。アクションシートが表示されたときの同様のアクション。

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

ios - UICollectionViewCell の子ビュー コントローラー

次のように、Pinterest のピン ページを実現したいとします。

ピンタレスト

これが私のアプローチです:

  1. UICollectionViewControllerピンのページはUICollectionViewCell
  2. セルは 2 つのコンポーネントで構成されています: ピン情報子 VC && ウォーターフォール子 VC

次に、問題が発生します。子ビューコントローラーを再利用するにはどうすればよいですか?

擬似コード:

このメソッドが呼び出されるたびに、新しい子ビュー コントローラーが作成されますが、大丈夫ですか、またはそれを改善するにはどうすればよいですか?

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

ios - 1 つのビュー コントローラーに複数のビュー コントローラー

複数のコンテナを含むView Controllerを使用しており、各コンテナには独自のView Controllerがあります。

知りたい[topMostViewController removeFromParentViewController]

また、メモリリークが発生しないように、すべての子を削除しますか、それが発生する前に、removeFromParentViewControllerすべての子を呼び出す必要がありますか?