У меня есть UIView, который я использую в качестве нижнего колонтитула для UITableView. Внутри этого UIView есть UIWebView и UICollectionView. Раскладываются они следующим образом:
H:|[webview]|
H:|[collection]|
V:|[webview]-8-[collection(10@1)]|
Это делается через IB, но это указывает на существующие ограничения.
Я хотел бы, чтобы размер веб-просмотра соответствовал его содержимому (у меня это работает), а коллекция также соответствовала ее содержимому. Я бы хотел, чтобы общий размер UIView, в котором они содержатся, соответствовал всему этому без прокрутки, поскольку он содержится в табличном представлении, которое обрабатывает собственную прокрутку.
Кажется, я не могу заставить коллекцию иметь размер больше, чем 10 баллов, которые имеет ограничение. Кроме того, система ограничений требует, чтобы что-то имело высоту.
Как мне достичь своей цели, чтобы размер представления соответствовал обоим подпредставлениям, которые, в свою очередь, имеют размер, соответствующий их содержимому? Я попытался настроить рамку в представлении коллекции в методе sizeToFit для общего представления, но я считаю, что система ограничений отменяет это.