UITableViewCell中的居中约束不起作用

时间:2016-05-22 01:22:07

标签: ios uitableview

我正在尝试使用约束垂直居中UITableViewCell子类中的按钮。我的理解是我需要在单元格的updateConstraints方法中添加约束。这就是我所拥有的:

override func updateConstraints() {
    // Center the play/pause button vertically
    let centerY = NSLayoutConstraint(item:playPauseButton,
                                attribute:.CenterY,
                                relatedBy:.Equal,
                                   toItem:contentView,
                                attribute:.CenterY,
                               multiplier:1.0,
                                 constant:0.0)
    contentView.translatesAutoresizingMaskIntoConstraints = false
    playPauseButton.translatesAutoresizingMaskIntoConstraints = false
    contentView.addConstraint(centerY)
    super.updateConstraints()
}

但这没有做任何事情(按钮出现在单元格的顶部)。

0 个答案:

没有答案