当我在自定义UITableViewCell中选择一个按钮时,它不响应我的touchevent。
创建自定义UITableViewCell的代码。我已经为解决方案做了很多研究,我尝试将按钮放在contentview的前面。
以下是它在IB中的表现。此外,托管自定义UITableViewCell的tableview还启用了userinteraction以及button和contentview。 更新! 如果按钮位于顶部44点内,也就是普通UITableViewCell的等效高度,则该按钮是可点击的。但是,当我点击它时,我收到此错误。我不明白为什么它只能在其高度的前44个点内启用用户交互。
答案 0 :(得分:2)
试试
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return THE_ACTUAL_HEIGHT_OF_CELL_THAT_IS_GREATER_THAN_DEFAULT_44;
}