在我的表视图上,我有一个UIImageView,执行滑动操作时需要更改图像。我有一个类到tableview行,因此我更改了代码以尝试执行此操作。这是代码,但是没有用。我该怎么做?

func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) -> CellTableViewFriends{
    // you need to implement this method too or you can't swipe to display the actions
    let cell = self.tableViewFriends.dequeueReusableCellWithIdentifier("CellTableViewFriends") as! CellTableViewFriends;
    cell.imgArrow.image = UIImage(named: "myImage")

    return cell
}

最佳答案

如果这是您要执行的操作,则应更改:

let cell = self.tableViewFriends.dequeueReusableCellWithIdentifier("CellTableViewFriends") as! CellTableViewFriends;


cellForRowAtIndexPath(_:)

let cell = self.tableViewFriends.cellForRowAtIndexPath(indexPath)

关于ios - 通过滑动操作更改UIImageView图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37391294/

10-10 21:14