相当于iOS中的通用包装面板

时间:2017-08-09 11:06:44

标签: ios user-interface cocoa-touch

C#提供了通用自动换行面板。使用它,我们可以根据内容大小放置元素。 iOS中有没有相同的概念?

1 个答案:

答案 0 :(得分:0)

UICollectionView实际上是正确的方法。您可以计算内容所需的大小,然后通过此委托方法调整集合视图中的单元格

extension YourViewController : NSCollectionViewDelegateFlowLayout {
    func collectionView(_ collectionView: NSCollectionView, layout collectionViewLayout: NSCollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> NSSize {

        return NSSize(width: calculatedWidth, height: CalculatedHeight)
    }
}