在多个UICollectionViewCell

时间:2017-12-28 03:40:21

标签: swift swift3 uicollectionview uicollectionviewcell

我有一个包含2个不同部分的集合视图。我想点击其中一个部分中的单元格,并将该单元格中的文本传递给文本视图,该文本视图位于其自己的部分中的单独单元格中。

这是我到目前为止所尝试的,但没有任何反应。我正在尝试将笔记数据发送到另一个单元格。我可以在点击单元格时打印数据。

已更新:这是包含我要将所选单元格数据传递给的文本视图的单元格。

// cell that I am trying to passing data to
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = myCollectionView.dequeueReusableCell(withReuseIdentifier: "notesView", for: indexPath) as! TestViewCollectionViewCell
    cell.myTextView.text = .....

    return cell
}


// Cell that I am passing data from
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    if indexPath.section == 0 {
        // Cell that I want to send data to 
        let cell = myCollectionView.dequeueReusableCell(withReuseIdentifier: "notesView", for: indexPath) as! TestViewCollectionViewCell

        let myNotes = notes[indexPath.row]
        cell.myTextView.text = myNotes.textView
    }
}

1 个答案:

答案 0 :(得分:1)

以下是纠正错误的方法:

protected void reportTypeDropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
    ReportDataAccess reportDataAccess = new ReportDataAccess();

    if (reportTypeDropDownList.SelectedValue=="1")
    {
        //... some logic
    }
}