問題タブ [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.
uinavigationcontroller - viewController を閉じた後、popViewController が機能しません
私はシナリオに行き詰まっています: この写真を見てください:
pageContentVCのchildeViewControllerとしてsoundPlayerVCがあります。
soundPlayerVC 現在のメール modalViewController:
しかし、backButton をタップすると、navigationController が空になっているため、popViewController が機能しません!!
これはどのように起こったのですか?誰かが説明できますか?
ios - 複数の子View Controllerに関するアドバイスが必要
全て、
でいくつか使用すると、パフォーマンス/メモリの問題が発生しChildViewControllers
ますParentViewController
。ここに私の状況があります: 私はParentViewController
動的な数のを持っていますChildViewControllers
- 時には 20 にもUIScrollView
なります。ページに複数あると問題が発生します (最初の 2 つだけを読み込んでから、スワイプしながら他のものをビルドしParentViewController
ます)。
にはChildViewController
多くのことが行われており、可能な限り効率的であることを確認していますが、このアプローチが古いデバイスで機能することに懸念があります (現在、5S でクラッシュが発生しています)。 .
ビュー コントローラーを単なるビューに変更すると役立つようですが、VC が複雑であるため、かなりの労力を要します。私が持っていた 1 つの提案は、既存のビュー コントローラーのビューからビューを作成し、ビューにいくつかのデリゲート メソッドを設定し、その方法でビューと対話するParentViewController
ことでした。現在の使用方法とは対照的に、その方法の効率について考えている人はいますChildViewControllers
か?
私が持っていた別の考えは、カスタムを作成しContainerViewController
、そこにすべての子をスワイプさせることでしたが、UIScrollView
.
何かご意見は?
ios5 - iOS 5.1 Xcode 5 Child View Controller Orientation は変更されませんでした
Xcode5を使用したiOS5では、子ビュー コントローラーを縦向きに追加し、横向きモードに回転しない場合、私のアプリケーションは横向きのみをサポートしますか??
ios - iOS でナビゲーション バーを無効にする方法
子ビューを追加している間はナビゲーション バーを無効にし、子ビューを削除したら再び有効にしたいと考えています。どうやってするか。アクションシートが表示されたときの同様のアクション。
ios - UICollectionViewCell の子ビュー コントローラー
次のように、Pinterest のピン ページを実現したいとします。
これが私のアプローチです:
- 、
UICollectionViewController
ピンのページはUICollectionViewCell
- セルは 2 つのコンポーネントで構成されています: ピン情報子 VC && ウォーターフォール子 VC
次に、問題が発生します。子ビューコントローラーを再利用するにはどうすればよいですか?
擬似コード:
このメソッドが呼び出されるたびに、新しい子ビュー コントローラーが作成されますが、大丈夫ですか、またはそれを改善するにはどうすればよいですか?
ios - 1 つのビュー コントローラーに複数のビュー コントローラー
複数のコンテナを含むView Controllerを使用しており、各コンテナには独自のView Controllerがあります。
知りたい[topMostViewController removeFromParentViewController]
また、メモリリークが発生しないように、すべての子を削除しますか、それが発生する前に、removeFromParentViewController
すべての子を呼び出す必要がありますか?