gpt4 book ai didi

ios - 如何在 cellForItemAt indexPath 内添加约束

转载 作者:行者123 更新时间:2023-11-30 11:46:15 25 4
gpt4 key购买 nike

我在这个函数中有一个按钮

let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cellid", for: indexPath)

let editButton = UIButton()
editButton.translatesAutoresizingMaskIntoConstraints = false
editButton.addTarget(self, action: #selector(click), for: .touchUpInside)
editButton.backgroundColor = UIColor(red: 0/255, green: 49/255, blue: 142/255, alpha: 1.0)
editButton.setTitle("Register", for: [])
cell.addSubview(editButton)
return cell

如何添加这样的约束?

editButton.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 16).isActive = true

最佳答案

试试这个:

editButton.leftAnchor.constraint(equalTo: cell.contentView.leftAnchor, constant: 16).isActive = true

此外,最好制作一个自定义 UICollectionViewCell 并在其中或 Storyboard中配置按钮,而不是在 collectionView(_: UICollectionView, cellForItemAt: IndexPath)< 中添加此按钮

关于ios - 如何在 cellForItemAt indexPath 内添加约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48799256/

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