如果TableView只包含几行,则不允许滚动

时间:2011-12-01 11:41:18

标签: ios scroll tableview

在我的导航控制器中,我有一个TableView,顶部有一个搜索栏。我希望隐藏此搜索栏,除非用户将表格向下拖动(就像它在音乐应用程序中的工作方式一样)。但是如果我的表只有几行(不足以导致内容出现在屏幕外),那么该表最初不会滚动。如果我选择一行(导致导航控制器加载新视图)然后返回到原始视图,则该表现在可以滚动,我可以向下拖动表格以显示给搜索栏。

我不知道造成这种情况的原因。我不知道这是一个Apple bug还是我在我的代码中做了一些愚蠢的事情。有没有人见过这个?

1 个答案:

答案 0 :(得分:0)

所以我认为这是iOS中的一个错误。经过我的代码和谷歌搜索后,我发现其他人有同样的问题:

UITableView Won't Scroll In Certain Conditions

他们提出了一个对我有用的解决方案。