有一个与此类似的问题,但答案很笼统,含糊。(Detecting UITableView scrolling
请不要解雇。我正在寻找具体的解决方案。

我有UITableView具有可编辑的文本字段,并且在选择另一个单元格时出现PickerView。
我需要的是在用户开始滚动此UITableView时隐藏firstResponder或PickerView。

到目前为止,问题Detecting UITableView scrolling有一个建议,您应该子类UITableView。如果您子类化UITableView仍不能访问内部/私有UIScrollView
如何访问UITableView的父ScrollView(不违反法律)?

谢谢。

最佳答案

您不需要子类UITableView即可跟踪滚动。您的UITableViewDelegate也可以用作UIScrollViewDelegate。因此,在您的委托类中,您可以实现-scrollViewWillBeginDragging:或您所需要的任何UIScrollViewDelegate方法。 (如您提到的问题中实际建议的那样)

关于iphone - 如何检测UITableView的滚动?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2227368/

10-10 21:01
查看更多