从详细视图swift访问父单元格

时间:2015-02-03 19:16:17

标签: ios swift

我有两个视图:带有我的海关单元格的TableViewController和带有详细信息的ViewController。如果用户按下其中一个单元格,则会显示详细视图。

有没有办法在详细视图中访问我的自定义单元格的属性?

1 个答案:

答案 0 :(得分:2)

在故事板中,单击segue并从属性检查器中为segue命名。

然后创建一个prepareForSegue覆盖功能。如果segue.identifier与您为segue提供的名称匹配,则可以通过sender属性访问该单元格。假设你的名字是你的segue mySegueName而你的自定义单元格类叫MyCustomCell,那么代码就是:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

    if (segue.identifier == "mySegueName") {
        let myCell = sender as MyCustomCell
        // You can now access any property that is on your custom cell
        // like myCell.customImageView
    }

}