【问题标题】:Modifying button header from collectionview cell从collectionview单元格修改按钮标题
【发布时间】:2019-04-14 13:10:22
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 据我了解,您正在尝试根据单元格的标题更改某些 ViewController Button 标签?
  • 如果你能上传一些代码会很有帮助
  • 是的@VadimF。我会添加一个代码。
  • 我的回答有误,编辑一下

标签: ios swift uicollectionview


【解决方案1】:

如果 UICollectionView 不在另一个类中(虽然它应该是..),那么这段代码应该可以工作:

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

}

如果它做到了,请告诉我。

【讨论】:

  • 我试过这样; stat.statusButton.setTitle("(cellArray[indexPath.row])", for: .normal) print("(cellArray[indexPath.row])") 它似乎在打印中工作。但是我需要更改我的按钮标题。它不适用于我的按钮
猜你喜欢
  • 2017-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-28
  • 1970-01-01
  • 2020-10-12
  • 1970-01-01
相关资源
最近更新 更多