CGFloat h = [self getCollectionViewHeight];
NSDictionary *metrics = @{@"WPTableViewWidth" : @(self.frame.size.width/3),
@"verticalMargin" : @(verticalMargin),
@"intranetHeight" :@(h),
@"imageGalleryHeight" :@([_imageGallery GetHeight]),
@"nonimageGalleryHeight" :@([_nonimageGallery GetHeight]),
@"commentHeight" :@(0)};
В основном я добавляю UICollectionView в качестве подзаголовка на ScrollVIew. Когда я устанавливаю ограничения, я использую Metrics, как указано выше. Я застрял здесь, поскольку, когда я прямо жестко задает значение вместо «h» здесь, вид коллекций виден. Если я делаю CGFloat h = 500; // Некоторое случайное значение Вид коллекции виден. Но если я вычисляю или получаю высоту из contentSize коллекции и присваиваю ее «h» и перехожу к метрикам. Вид коллекции не отображается. В коротком прямом значении передается представление коллекции коллекции, но когда оно получено из некоторых супервизоров или UICollectionview.contentview.height, оно не отображает представление коллекции.UIScroll View не отображается UICollection view as subview