我有一个UIScrollView
,里面有一个小的UITableView
。在iOS-7
一切正常,但在iOS-6
表视图根本不显示,完全不可见。 一切都被实例化,委托和数据源方法被调用,但UITableView
只是没有出现。空白空间,没有别的。UITableView在IOS7中可见,但在IOS6中不可见
任何人都有任何想法,为什么这可能会发生?
更新:
这只是与原生细胞原生的UITableView。
下面是一些示例代码:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [_gridTableData count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *gridCellId = @"gridCellID";
UITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:gridCellId];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:gridCellId];
[cell.textLabel setFont:[UIFont fontWithName:@"HelveticaNeue" size:12]];
[[cell textLabel] setText:_gridTableNames[[indexPath row]]];
[cell.detailTextLabel setFont:[UIFont fontWithName:@"HelveticaNeue" size:12]];
[[cell detailTextLabel] setText:_gridTableData[[indexPath row]]];
}
return cell;
}
如果你可以张贴一些截图,你的代码和你在模拟器中看到的东西都会很好!你可能在某处丢失了某些东西! –
我希望我可以,但我没有必要的声望,我使用一个新的帐户。只要我能够,我会张贴截图。无论如何,在ios6中只有一个黑色空间,完全消失:/ – 6rod9
尝试使用一些日志语句来打印出1. tableview框架的大小,2. scrollview框架和3.滚动视图的内容大小。第二件事是苹果强烈阻止嵌套滚动视图。即:不要在滚动视图中放置tableview。如果可能,我建议你简单地使用自定义页眉和页脚视图制作一个tableview。 – mrosales