0

我正在开发一个应用程序。其中有ai有滚动视图。我在滚动视图上使用 2 个表格视图。我希望​​当我在第二个表格中添加单元格时,键盘向上,表格视图上的最后一个单元格将显示。我尝试了下面的代码。但它对我不起作用。有人知道怎么做吗?我的应用程序具有与 iTunes 中的“保持安全”应用程序相同的功能。

-(NSIndexPath *)lastIndexPath   
{

    NSInteger lastSectionIndex = MAX(0, [tvAlbumCell numberOfSections] - 1);
    NSInteger lastRowIndex = MAX(0, [tvAlbumCell numberOfRowsInSection:lastSectionIndex] - 1);

   return [NSIndexPath indexPathForRow:lastRowIndex inSection:lastSectionIndex];

}

-(void)goToBottom
{

     NSIndexPath *lastIndexPath = [self lastIndexPath];

    [tvAlbumCell scrollToRowAtIndexPath:lastIndexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
}
4

1 回答 1

0

在 goToBottom 方法中尝试以下代码..

 CGPoint bottomOffset = CGPointMake(0, tvAlbumCell.contentSize.height - tvAlbumCell.bounds.size.height);
 [tvAlbumCell setContentOffset:bottomOffset animated:YES];
于 2013-06-04T09:43:27.540 回答