我有一个UITableView,我想向下滚动而不接触它..
我使用此代码更改所选单元格
-(IBAction)downOrUp:(id)sender{
NSIndexPath* Index =[tableViewNames indexPathForSelectedRow];
Index =[NSIndexPath indexPathForRow:Index.row+1 inSection:0];
[tableViewNames selectRowAtIndexPath:Index animated:YES scrollPosition:UITableViewScrollPositionMiddle];
}
并且这很好地选择了下一个单元格,它可以正常工作,
在我的应用程序中,当我选择一个单元格时,某些文本字段将由单元格中的文本填充。!!
好吧,当我点击“downOrup”按钮时,文本字段不会改变并保持不变...
看起来它没有调用didSelectRowAtInAtIndexPath函数!!
任何想法!!!
答案 0 :(得分:1)
didSelectRowAtInAtIndexPath
。您必须在didSelectRowAtInAtIndexPath
中实现已经实现的内容,但这次是在downOrup函数中,因为正如您所提到的,当您使用selectRowAtIndexPath
时,用户不会点击单元格{{1没有被调用。