iOSに自動サイズ変更コンテナがあるかどうかはわかりません。いくつかの調査の後、何もないようです。ここに私の問題があります。最大で4つのサブ要素を含むコンテナーが必要なため、次のようにします。
|A B C D|
A、B、C、および D を含むコンテナーが正確に収まるようにします (正確には、高さと幅が正確に含まれている必要があります)。
so i don't want:
|A B C D |
or
|A B C D|
| |
ここで注意が必要なのは、A、B、C、D を常に取得できるとは限らない場合があり、それらを任意の数だけ取得できることです。その場合、コンテナを適切に拡大および縮小する必要があります。
example:
say we only have A or B
I expect container to be
|A B|
not
|A B |
このようなコンテナーを作成する方法は、UIView をコンテナーにすることです。addSubview を介して A、B、C、D サブビューを追加し、[container sizeToFit] を呼び出します。これは、ここのスレッドのために機能しませんUIView sizeToFit を使用して意味 のあることを行うと、 sizeToFit を一般的な UIView に呼び出すことができません。誰か助けてください。
編集:
組み込みのサポートがない場合、誰かがこのケースを処理するためのカスタム コードを提供してくれますか?