UIView をサブクラス化し、その中にいくつかのビューを作成しました。ビューコントローラーのビュー内にこのビューのインスタンスを作成したいのですが、そのビューの下に配置される別のカスタムビューがあります。最初のビューの下に 2 番目のビューを配置する方法がわかりません。
フレームをデバッグすると、{{0,0}, {0,0}} が表示されます。ビューのレイアウトにMasonryを使用しています。このスレッドからいくつかの解決策を試しました
私が試した実際のコードを含むサンプル プロジェクトを作成しました。 https://github.com/anuj-rajput/ViewSample
このサンプル プロジェクトには、 と の 2 つのサブクラスとUIView、PhoneVerificationTopViewこれらの両方のビューからオブジェクトを作成PhoneVerificationPhoneNumberViewするビュー コントローラーがあります。PhoneVerificationViewController垂直に完全に整列するように完全に並べる必要があります(PhoneNumberView下TopView)。
私は何か間違ったことをしていますか?UIView をサブクラス化し、コントローラーで参照する正しい方法はありますか?
これは、ビューがどのように見えるかです
