gpt4 book ai didi

ios - 原型(prototype) Collection View 单元格 "Unable to simultaneously satisfy constraints."警告

转载 作者:行者123 更新时间:2023-11-29 12:33:57 25 4
gpt4 key购买 nike

我在我的应用程序中使用 Storyboard,并且我已经制作了带有约束的单元格原型(prototype)。但是,我想根据屏幕尺寸调整单元格的大小,因此我使用此回调方法为它们指定了一个尺寸:

- (CGSize) collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
return CGSizeMake(self.photosCollectionView.frame.size.width-15, self.photosCollectionView.frame.size.width+40);
}

当我这样做时,它会在堆栈中的很多帖子中给出一个很大的警告“无法同时满足约束”。我已经尝试了很多我读过的东西,例如使用 [cell.contentview setTranslatesAutoresizingMaskIntoConstraints:NO] 删除约束;
但后来我的单元格 subview 到处都是。如果有人有任何建议,请告诉我。谢谢!

最佳答案

当我将单元格出队时必须这样做:

[cell setNeedsUpdateConstraints];
[cell updateConstraintsIfNeeded];
[cell layoutIfNeeded];

关于ios - 原型(prototype) Collection View 单元格 "Unable to simultaneously satisfy constraints."警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26872910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com