从CollectionView单元格修改按钮标题

时间:2019-04-14 13:10:23

标签: ios swift uicollectionview

我正在编写和订购适用于iOS的应用程序,标题中我的解释不是很清楚,但是图片让我告诉你我想做什么。

enter image description here enter image description here

在第一张图片中,我在collectionview对象的零单元格(OrderDetailZeroCell)中有一个“状态”按钮。当我单击此按钮时,第二张图片显示了一个启动器(选择列表打开)。当我从该单元格中选择标题时我从下拉列表中选择了我想要更改状态按钮的状态(例如,在路上,正在准备中)。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果UICollectionView不在另一个类中(尽管它应该是..),则此代码应该起作用:

func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath) {
    yourButton.setTitle("\(yourCellArray[indexPath.row].title)", for: .normal)

}

让我知道它是否做到了。