私は2つの別々のUIViewController
:MainVCと2ndVCを構築しました。 ロードされると、2ndVCが部分的にMainVCの上に表示されるはずです(画面の1/4と言いましょう)。スワイプアップで2ndVCは画面全体をカバーし、スワイプダウンすると開始点に戻るはずです。 2ndVCが全画面をカバーしていないときに私がアクティブにしたいMainVCのボタンがいくつかあります。スウィフトの親ビューコントローラで部分的にスライドイン/アウトの子ビューコントローラ
2ndVCの高さはデータに応じて動的に変化します。それは画面全体をカバーするときだけアクティブでなければならないスクロールビューを持っています。
これを行うにはどうすればよいですか? 2ndVCを子ビューコントローラとしてコンテナビューに埋め込む必要がありますか?スワイプでSecondVCの制約をプログラムでアニメーション化する必要がありますか?
? –
@ArtemNovichkov非常に複雑な構造のため、UIViewControllerとして構築しました。あなたのコメントの後、私はこれをもっと複雑にすると思いますか? – Bastek
おそらく。あなたは 'UIView'のサブクラスを作成し、その中に必要なすべてのロジックを実装することができます。 –