在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
?
答案 0 :(得分:-1)
找到了解决方案:https://stackoverflow.com/a/56788693/10900045
使用UIHostingController
,我们可以将SwiftUI视图添加到UIKit视图中。