UITableView不滚动,根据屏幕大小仅显示11行

时间:2014-04-03 17:11:24

标签: ios uitableview

我试图以表格格式显示字符串数组。以下方法仅被调用11次(屏幕填充11行):

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

    static NSString *MyTableCell = @"MyTableCell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyTableCell];

    if(cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:MyTableCell];
    }

    cell.textLabel.text = self.MyArray[indexPath.row];
    return cell;
}

我的数组有20个字符串,但只有11个字符串显示在屏幕上(我在模拟器上运行它)。桌子上没有滚动条。屏幕只有11排。在我的XIB中我只有这个tableview,没有别的。有人可以帮助我,提前谢谢!!!!

1 个答案:

答案 0 :(得分:1)

你能展示一下 - tableView:numberOfRowsInSection:方法吗?它回来了

[self.MyArray count];

还要记住,使用鼠标的滚轮在模拟器中不起作用。您必须单击并拖动才能模拟滚动。