TableView在iOS7中不滚动

时间:2014-07-27 00:17:20

标签: ios objective-c uitableview ios7

我在UITableView内有一个View。我拖动了UITableView的大小,一次只显示4行。在将数据加载到ViewController的{​​{1}}代码中,我生成了6个要加载到UITableView的项目,因为我想验证它是否会滚动。

但是,当我运行程序并在iOS模拟器中预览时,它不会滚动。我已经检查过滚动是否已启用(Screenshot)。

以下是填充UITableView的代码:

UITableView

3 个答案:

答案 0 :(得分:0)

如果不看整个项目,很难说出你做错了什么。您可能想尝试的一些事情:

  • 确保表格视图位于其他视图的顶部
  • 检查表格视图的userInteractionEnabled是否设为真。
  • 确保表格视图的委托和数据源指向您的视图控制器。
  • 尝试使表格查看完整尺寸,看看它是否仍然没有滚动。如果是这样,可能您没有设置其中一个表视图属性。您可以尝试删除并重新添加表格视图。

还有很多事情可能会出错,正如我所说,如果没有看到你的项目,很难说清楚。

答案 1 :(得分:0)

1.检查您的表格视图及其superviewsuserInteractionEnabled设置为TRUE
2.表视图所在的自定义视图小于具有clipsToBounds=NO的表视图,该视图超出其父视图的界限且未与其进行交互。所以设置为clipsToBounds YES

答案 2 :(得分:0)

将其插入viewDidLoad;

table.delegate=self;
table.datasource=self;