0

UIView をサブクラス化し、その中にいくつかのビューを作成しました。ビューコントローラーのビュー内にこのビューのインスタンスを作成したいのですが、そのビューの下に配置される別のカスタムビューがあります。最初のビューの下に 2 番目のビューを配置する方法がわかりません。

フレームをデバッグすると、{{0,0}, {0,0}} が表示されます。ビューのレイアウトにMasonryを使用しています。このスレッドからいくつかの解決策を試しました

私が試した実際のコードを含むサンプル プロジェクトを作成しました。 https://github.com/anuj-rajput/ViewSample

このサンプル プロジェクトには、 と の 2 つのサブクラスとUIViewPhoneVerificationTopViewこれらの両方のビューからオブジェクトを作成PhoneVerificationPhoneNumberViewするビュー コントローラーがあります。PhoneVerificationViewController垂直に完全に整列するように完全に並べる必要があります(PhoneNumberViewTopView)。

私は何か間違ったことをしていますか?UIView をサブクラス化し、コントローラーで参照する正しい方法はありますか?

これは、ビューがどのように見えるかです

スクリーンショット

4

1 に答える 1