向右滑动UITableViewCell时移动UILabels的约束

时间:2017-06-22 03:37:26

标签: ios autolayout constraints tableviewcell swipe-gesture

我有一个自定义的UITableViewCell,它由位于单元格开头的两个细节标签组成(一个在另一个之上)一个薄视图(用作标签与其约束相关的分隔符),主标签和一个按钮

enter image description here

我实施了一个动画来"隐藏" (实际上移动到不可见位置)加载tableview一段时间后的详细信息标签。

DispatchQueue.main.asyncAfter(deadline: .now() + 2) {

        self.tableView.visibleCells.forEach { (cell) in
            let songCell = cell as! SongCell
            songCell.layoutIfNeeded()
            songCell.leadingHoursSeparatorConstraint.constant = -10
            UIView.animate(withDuration: 0.33) {
                songCell.layoutIfNeeded()
            }
        }
    }

我希望能够在向右滑动单元格时看到细节标签。有关如何实现这一目标的任何建议?任何帮助将不胜感激:D

0 个答案:

没有答案