单元格中的按钮不可单击IOS 9

单元格中的按钮不可单击IOS 9,ios,objective-c,ios9,Ios,Objective C,Ios9,UITableViewCell上有几个按钮,在IOS 8.4上有可点击按钮可获取点击事件,在IOS 9上有无法获取点击事件 有人注意到了吗 好的,我找到了解决方案,我认为这个bug在IOS 6上已经存在了。。您可以通过任何方式将其添加到UITableViewCell: self.contentView.userInteractionEnabled = NO; 但这是因为我将视图添加到单元格本身,而不是添加到其contentView 要启用内容视图上的按钮,只需启用该按钮即可 subview.B

UITableViewCell上有几个按钮,在IOS 8.4上有可点击按钮可获取点击事件,在IOS 9上有无法获取点击事件


有人注意到了吗

好的,我找到了解决方案,我认为这个bug在IOS 6上已经存在了。。您可以通过任何方式将其添加到UITableViewCell:

self.contentView.userInteractionEnabled = NO;

但这是因为我将视图添加到单元格本身,而不是添加到其contentView

要启用内容视图上的按钮,只需启用该按钮即可 subview.Btn.userInteractionEnabled=true

在此之前,您可能还希望将子视图置于前面
cell.contentView.bringsubview到frontsubview

您的代码中可能有一个bug。发布一些代码。只有将按钮直接添加到单元格中,而不是添加到不正确的contentView中,您的解决方案才会起作用