[英]UITableview scroll to top for two cell
你好在我的应用程序中我在uitableview中制作播放器列表,因为我在单元格中添加uitextfield,当我添加更多单元格时,我的单元格是uitextfiel向下滚动而不可见如何执行此操作
#pragma mark button methods
-(void)addmethod:(id)sender{
if(txtnewplayer.text == NULL || [txtnewplayer.text isEqualToString:@""])
{
UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:nil
message:@"Please enter player name"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil, nil];
[myAlert show];
[myAlert release];
}
else
{
NSInteger tid = ((UIControl *) sender).tag;
NSIndexPath *topIndexPath;
topIndexPath = [NSIndexPath indexPathForRow:tid inSection:0];
[self.tableView selectRowAtIndexPath:topIndexPath animated:YES scrollPosition:UITableViewScrollPositionTop];
[appDelegate.PlayerLists addObject:txtnewplayer.text];
[self.tableView reloadData];
}
}
添加新行后,可以在指定的索引路径处滚动行。
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.