动态滚动uitableview

时间:2012-03-01 13:18:32

标签: iphone uitableview

我想创建一个'UiTableView',它可以动态地向下方向或向上方向移动它的单元格,然后将下一个单元格添加到数组的tableview中。

请建议我这方面的好例子。

谢谢Neha

2 个答案:

答案 0 :(得分:1)

你去:

- (IBAction)clickAction:(id)sender
{
    [tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
    [tableView reloadData];
}

或:

// (change n to whatever you like)
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:n inSection:0];
    [self.tableView scrollToRowAtIndexPath:indexPath
                    atScrollPosition:UITableViewScrollPositionTop
                            animated:YES];

如果你需要更复杂的东西,请告诉我们。

答案 1 :(得分:1)

在此片段中,即使尚未加载行,也可以滚动并选择行表。

- (void)viewDidAppear:(BOOL)animated
{
  NSIndexPath *index = [NSIndexPath indexPathForRow:idx inSection:0];
  [_table selectRowAtIndexPath:index animated:YES 
                                scrollPosition:UITableViewScrollPositionMiddle];
}