如何在click tableViewCell上执行不同的操作

时间:2016-08-30 12:26:54

标签: swift uitableview

我想在tableViewCell上执行perfrom

问题是 - 如果我点击单元格(当大小(375 * 667)时它必须执行一个动作,如果我点击单元格(当大小(375 * 300)必须执行其他操作时

1 个答案:

答案 0 :(得分:2)

只需检查尺寸......

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    if (tableView.cellForRowAtIndexPath(indexPath)?.frame.height == 667) {
        //do something
    } else if (tableView.cellForRowAtIndexPath(indexPath)?.frame.height == 300) {
        //do something else
    }

}