如何更新单元格中的视图框架

时间:2016-12-18 13:42:02

标签: ios swift tableview

我有一个内部有1个标签的单元格。

我想什么时候向右显示这个标签,然后向左,然后向右......

这是我的代码:

class CustomTableViewCell: UITableViewCell {

    @IBOutlet weak var titleData: UILabel!

    var data: String? {
        didSet {
            titleData.text = data ?? ""
            if alternativeMode {
                titleData.frame.origin.x = (row % 2 != 0) ? 200 : 0
            } else {
                titleData.frame.origin.x = 200
            }
            layoutSubviews()
        }
    }

    var row: Int!
    var alternativeMode = false

    override func layoutSubviews() {
        super.layoutSubviews()
    }

    override func awakeFromNib() {
        super.awakeFromNib()
        // Initialization code
    }

    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)

        // Configure the view for the selected state
        self.selectionStyle = .none
    }

}

但这个标签并没有显示替代品。

1 个答案:

答案 0 :(得分:1)

我用另一种方法解决了这个问题

print (my_df.apply(lambda x: x.A in x.B, axis=1))
0     True
1    False
2     True
dtype: bool
print (my_df[my_df.apply(lambda x: x.A in x.B, axis=1)])
          A                               B
0  [aa, ab]  [[aa, ab], [ba, bb], [bc, bd]]
2  [bc, bd]            [[aa, ab], [bc, bd]]