2014-04-03 180 views
0

我试图以表格格式显示字符串数组。下面的方法被调用只有11倍,(画面被充满11行):UITableView不滚动,基于屏幕大小仅显示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

你可以显示 - tableView:numberOfRowsInSection:方法。它是否返回

[self.MyArray count]; 

另外请记住,在模拟器中使用鼠标的滚轮不起作用。您必须单击并拖动以模拟滚动。

+0

你知道什么!问题在于我滚动的方式!我必须点击并拖动,谢谢很多人!我对这整个系统实际上太新了。再次感谢 !!! – varun

+0

你也知道为什么表视图不响应键盘上的箭头键。它只能通过点击和拖动来工作。我是否必须启用某些功能才能使其工作? ?? – varun

+0

iPhone的键盘是否带有箭头键? :)(你不能在模拟器上比在真实设备上做更多) – nicael

相关问题