在uitableview中发送子视图后,如何触摸子视图?

时间:2016-03-18 09:29:12

标签: ios uitableview xamarin.ios hittest

我使用headerview作为UITableView子视图,现在我想动态隐藏headerview中的某些视图。我的解决方案是将headerview发送到UITableView的后面并更新UITableView contentoffset

像这样:(之前) 红色矩形为headerview,绿色矩形为hiddenview

enter image description here

(后)

enter image description here

但我现在无法触摸按钮,文本字段等。我尝试了hittestpointinside方法,但它没有用。也许我用错了方法。所以任何人都可以帮助我?感谢。

1 个答案:

答案 0 :(得分:2)

使用headerview.subview.hidden = YES和updateConstraints隐藏子视图,如果您使用自动布局,则更新帧。