我有一个定制的UITableViewCell,其中包含一些textview和一个imageview。这些视图是不可选择的(在IB中设置)。我希望当用户点击单元格内的任何位置时触发didSelectRowAtIndexPath。但是,我发现在点击这些视图时不会触发它,即使这些视图“在”侧面。看起来这些视图拦截了“tapped”事件。如何让这些观点“无法适应”?
答案 0 :(得分:0)
答案 1 :(得分:0)
@ Bannings' s answer似乎已得到纠正。
在其他情况下,解决方法是使用float weight;
...
printf("Enter the weight of your pills: ");
scanf("%f", &weight);
(在UITableView,UITableViewCell或UIView上)来了解是否已经点击了一个单元格,然后在UITableView上调用UITapGestureRecognizer
。