SCNViewはフルスクリーンですが、ゲームのミニマップのように右下にビューを追加したいと思います。私はそれぞれのビューで別々に動作するコードを持っていますが、私は両方のビューを同時にどのように見るか分かりません。別のビュー内にサブビューがある
小さい方のビューをタッチすると、2つのビューの位置が入れ替えられます(メインビューはミニビューになり、ミニビューはメインビューになります)。 - それらを交換するために必要に応じて繰り返すことができます。
SCNViewはフルスクリーンですが、ゲームのミニマップのように右下にビューを追加したいと思います。私はそれぞれのビューで別々に動作するコードを持っていますが、私は両方のビューを同時にどのように見るか分かりません。別のビュー内にサブビューがある
小さい方のビューをタッチすると、2つのビューの位置が入れ替えられます(メインビューはミニビューになり、ミニビューはメインビューになります)。 - それらを交換するために必要に応じて繰り返すことができます。
SCNViewはUIViewのサブクラスなので、通常のビューのように扱うことができます。それらをすべてカバーするには、これを処理する方法が多すぎます。しかし、たとえば、addSubviewを使用してもう一方を追加します。たとえば、最初のシーンでポップオーバービューを使用して、ミニマップシーンビューをポップオーバーに追加することもできます。
スワップするには、(メインビューコントローラのような)1つのマスタービューを使用し、最初のシーンビューを追加し、そのシーンビューにミニマップを追加します。ミニマップをタップすると、それらのマップを親から削除し、目的の階層に再度追加することができます。別のオプションは、両方のシーンビューをマスタービューに追加してサイズを変更してから、ミニマップであるシーンビューでsendSubviewToBackを使用することです。