选择UITableView后,UIScrollView的行为会有所不同



我一整天都在努力解决这个问题,但似乎不知道出了什么问题。我有一个UIScrollView,它包含一个UITableView和许多作为子视图的UITextFields。当我单击UITextField时,UIScrollView将调整其contentOffset,使文本字段显示在键盘上方。这一切都很好,直到我点击UITableView并选择一个单元格,之后UIScrollView会执行额外的检查,并在第一次更改contentOffset后向下滚动约50个像素。这很难解释,所以我在这里附上了一段视频,展示了发生的事情:

http://tinypic.com/r/14xj6gn/8

有人经历过这种情况或知道如何解决吗?

谢谢你的帮助。

好的,所以我找到了发生这种情况的原因。如果有人需要帮助,请阅读本文:

当UITextField成为第一个响应时禁用UIScrollView滚动

最新更新