如何在表格视图单元格中适应集合视图单元格(适用于所有屏幕尺寸?]]

问题描述 投票:1回答:1

我的集合视图单元格(7个单元格)需要适合表格视图单元格,但是当我运行它时,它在iPhone 6和iPhone X中的显示方式有所不同。有什么办法可以解决这个问题?

enter image description here假设我有2个集合视图,这些视图应覆盖并适应不同的设备屏幕尺寸。

我的集合视图单元格(7个单元格)需要适合表格视图单元格,但是当我运行它时,它在iPhone 6和iPhone X中的显示方式有所不同。有什么办法可以解决这个问题?假设我...

ios swift xcode ios-autolayout
1个回答
0
投票

在您的自定义UITableViewCell中]

 override func systemLayoutSizeFitting(_ targetSize: CGSize, withHorizontalFittingPriority horizontalFittingPriority: UILayoutPriority, verticalFittingPriority: UILayoutPriority) -> CGSize {
    self.contentView.frame = self.bounds
    self.contentView.layoutIfNeeded()
    self.collectionView.reloadData()
    return self.collectionView.contentSize
}
© www.soinside.com 2019 - 2024. All rights reserved.