2017-01-31 16 views
0

Ich habe UICollecitonView innerhalb UITableViewCell, Everyting funktioniert gut, Meine tableview wird ordnungsgemäß geladen und meine collectionview auch. Aber in meiner Anforderung möchte ich nicht, dass die Sammlungsansicht scrollt, stattdessen sollte sie ihre Höhe erhöhen. Wenn ich die Höhe von tableview Zelle zu erhöhen, wird die Sammlung Ansicht innerhalb tableviewcell nicht erhöht. Obwohl ich Höhe Beschränkung von collectionview programmgesteuert erhöhen. Ich versuchte layoutIfNeeded und setNeedsUpdateConstraint auf collectionView, und auf tableview Zelle und auch auf viewcontroller 's Ansicht. Aber collectionview 's Höhe steigt nicht.Collectionview innerhalb Tabellenansicht Zelle nicht Höhe der Sammlung erhöhenView

Kann mir jemand sagen, wie ich es erreichen kann?

+0

Sie müssen 'reloadRowsAtIndexPaths' nennen, während Höhe von Tableview Zelle erhöht wird. – Poles

+0

Es wird besser, wenn Sie etwas Code freigeben. – Poles

Antwort

0

Sie müssen versuchen, Delegierte für die Sammlung Ansicht

-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath 
{ 
    return CGSizeMake(80, 180); 
} 
Verwandte Themen