我有这个简单的代码:
-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
BGEditTextField * theTableViewCell = (BGEditTextField *) [self.tableView cellForRowAtIndexPath:indexPath];
theTableViewCell.displaytextField =true;
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
//self.helpFinishUpdating.viewNotToCover = theTableViewCell;
}
一切都很完美,除了我想要的
self.helpFinishUpdating.viewNotToCover = theTableViewCell
完成后执行
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
。
我将如何实现这一目标?
我之所以要这样做是因为self.helpFinishUpdating.viewNotToCover = theTableViewCell;
对UITableViewCell
. 我希望UITableViewCell
在执行之前先到达最终位置。