是否可以在UICollectionViewCell中设置Swift UI视图?

时间:2019-10-06 16:17:30

标签: ios swift swiftui

UICollectionViewCell中是否可以设置SwiftUI View

struct MyView: View {
 // ...
}

class MyCollectionViewCell: UICollectionViewCell {
    override init(frame: CGRect) {
        super.init(frame: frame)
        self.contentView.addSubview(MyView())  // How to set this?
    }
}

对于集合视图单元格,我想使用Swift UI视图。如何将UICollectionViewCell的内容视图设置为MyView

1 个答案:

答案 0 :(得分:-1)

找到了解决方案:https://stackoverflow.com/a/56788693/10900045

使用UIHostingController,我们可以将SwiftUI视图添加到UIKit视图中。