UITableView のフッターとして使用している UIView があります。この UIView 内には、UIWebView と UICollectionView があります。それらは次のように配置されます。
H:|[webview]|
H:|[collection]|
V:|[webview]-8-[collection(10@1)]|
これは IB を介して行われていますが、これは制約が適用されていることを示しています。
webview をその内容に合わせてサイズ変更し (私はそれが機能しています)、コレクションもその内容に合わせてサイズ変更したいと思います。独自のスクロールを処理するテーブルビューに含まれているため、スクロールせずにこれらすべてに適合するサイズに含まれている全体的な UIView が必要です。
コレクション自体のサイズを、制約が持つ 10 ポイントよりも大きくすることはできないようです。さらに、制約システムは何かに高さがあることを要求します。
ビューのサイズを両方のサブビューに合わせて、その内容に合わせてサイズ変更するという目標を達成するにはどうすればよいですか? ビュー全体の sizeToFit メソッドでコレクションビューのフレームを調整しようとしましたが、制約システムがそれを元に戻していると思います。