在桌视图细胞内的按钮

时间:2017-11-02 14:10:11

标签: swift uitableview

在一个tableview单元格中,我需要两个按钮,一个用于接受拒绝。

在UITableViewCell中,我已连接两个按钮的IBOutlet。 在xcode中,我将reject标记设置为2并将标记接受为3。

在ViewController内部

org.springframework.messaging.Message

当我点击下降时,它会调用两个函数 - 拒绝并接受,当我点击接受它时什么都不做。 我哪里错了?

1 个答案:

答案 0 :(得分:0)

非常正常,因为您在这两行代码上添加了拒绝并接受对同一按钮的操作:

cell.decline.addTarget(self, action:#selector(self.decline(_:)), for: .touchUpInside)
cell.decline.addTarget(self, action:#selector(self.accept(_:)), for: .touchUpInside)

只需替换为:

cell.decline.addTarget(self, action:#selector(self.decline(_:)), for: .touchUpInside)
cell.accept.addTarget(self, action:#selector(self.accept(_:)), for: .touchUpInside)

将拒绝功能与拒绝按钮和接受功能关联到接受按钮。