一个UIViewController中的两个UITableVie

一个UIViewController中的两个UITableVie

本文介绍了一个UIViewController中的两个UITableView的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个UIView。它包含两个UIScrollView,每个UIScrollView包含一个UITableView。

I have a UIView. It contain two UIScrollView, and everyone UIScrollView contains one UITableView.

当我用数据填充表时,第一个表填充数据,但第二个表保持为空。

When I fill tables with data, the first table gets filled with data, but the second table remains empty.

可能出错?

调试后我看到了

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

仅为第一个表调用。但

(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

为每张桌子调用

! - >也没有委托或数据源的问题...

was called for every table!!! --> also no problems with delegate or datasource...

请帮助。

我正在使用逻辑:

if(tableView == self.tableU1){
  ...
  }
else{
...
}

用于区分表格。

推荐答案

这个问题可能有用:

你完全相信你已经把的代表连接到了两个表的数据源,对吧?仔细检查!

You're absolutely sure you've hooked up both the delegate and the data source for both tables, right? Double check!

这篇关于一个UIViewController中的两个UITableView的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-12 16:53