如何在没有继承的情况下从另一个类访问属性

时间:2016-03-14 17:57:05

标签: ios swift

我正在寻找一个小问题的解决方案, 我已宣布一个按钮我是一个细胞类:

class MyCell: UICollectionViewCell {
    @IBOutlet weak var button: UIButton!
}

但是现在我正试图从我的主类访问按钮变量,如果加载了视图,则应该隐藏按钮,并且在几个函数中,按钮应该再次突出显示:

class mainClassController: UICollectionViewController, UICollectionViewDelegateFlowLayout {

    // here I try to create reference to the button variable
    ...
}

1 个答案:

答案 0 :(得分:0)

我想这应该可行(仅在游乐场测试)

class MyCell: UICollectionViewCell {
    @IBOutlet var button: UIButton!
}

var myCell = MyCell()   //Generate one object of your class, just put this outside any class

class main: UICollectionViewController, UICollectionViewDelegateFlowLayout{
    var cellButton = myCell.button
}