TableHeaderView没有响应触摸

Ear*_*rey 6 objective-c ios

我有一个UIView的自定义子类,在IB中设计,包含一些标签和一个按钮.按钮上有touchUpInside事件的操作,目标是自定义视图.

我将此自定义视图附加到我的UI中的tableview的self.tableView.tableHeaderView.

奇怪的是这个自定义视图没有响应触摸.我可以很好地看到表视图中所有标签和按钮,这意味着表视图处理并正确显示它,但它没有响应触摸.我检查了整个视图层次结构,所涉及的所有视图都将userInteractionEnabled设置为YES.如果我将其他一些控件拖到该自定义视图中,例如一个开关,分段控件......它们也不会响应.就像自定义视图中的这些控件没有注册触摸一样.

它没有任何意义.我没有想法.你能帮忙让按钮上的触摸事件到达其父视图吗?

Dun*_*n C 0

什么是“headerTableView”?你的意思是 UITableViewHeaderFooterView 吗?您是否尝试过在根 UITableViewHeaderFooterView 上设置 userInteractionEnabled ?