子视图时TableviewCell按钮不起作用

时间:2018-06-02 18:51:09

标签: ios swift uitableview uiviewcontroller uitableviewrowaction

我有一个名为UITableViewCell的{​​{1}}类,它有一个名为PodcastTableViewCell的按钮(通过nib / storyboard连接)。 此播放按钮也连接到IBAction(在这个超类中),打印到控制台并在触摸时更改其按钮状态 -

playButton

我在桌子上有这些。当我选择一个单元格时,我会扩展为一个带有子类if(!isDownloaded) { playButton.setImage(downloadImg , for: UIControlState.normal) } else { if(isPlaying) { playButton.setImage(pauseImg, for: UIControlState.normal) } else { playButton.setImage(playImg, for: UIControlState.normal) } } 的细节控制器,如下所示:

PodcastTableViewCell

问题就在于我的所有子类(甚至尝试覆盖IBAction),IS INTERACTIVE /以表格形式更改状态的按钮在展开时不会触发任何内容:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "episodeDetail",
        let detailController = segue.destination as? EpisodeDetailController,
        let sender = sender as? PodcastTableViewCell {
        detailController.episode = sender.episode

这个按钮有什么问题?我错过了什么吗?

0 个答案:

没有答案