gpt4 book ai didi

swift - 将现有 View 添加到collectionview-cell

转载 作者:行者123 更新时间:2023-11-30 12:10:41 28 4
gpt4 key购买 nike

我目前正在使用 Collection View 。到目前为止,一切都很好。我有 3 个 collectionview-cells。它可以水平滚动,而且效果很好。

现在回答我的问题。我想补充一点,我已经在 XCode 中为每个 collectionviewcell 创建了 UIView。现在我怎样才能以最好的方式实现这一目标?

我的 UICollectionViewCell 如下所示

import UIKit

class CollectionCell: UICollectionViewCell {

func setupView() {
self.backgroundColor = UIColor.yellow
//adding the already existing uiview
}

}

如何将 uiview 添加到单元格,以便我可以在这些 View 之间水平滚动?

最佳答案

只需将您的自定义 UIView 添加为 awakeFromNib 中的 UICollectionViewCell's subview,即

class CollectionCell : UICollectionViewCell
{
override func awakeFromNib()
{
super.awakeFromNib()
self.setupView()
}

func setupView()
{
self.backgroundColor = .yellow

let customView = UIView(frame: CGRect(x: 0, y: 0, width: 50, height: 50)) //your custom view
customView.backgroundColor = .red
self.addSubview(customView)
}
}

关于swift - 将现有 View 添加到collectionview-cell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46104513/

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