从“上/下”按钮选择uitableview单元格

时间:2011-12-26 11:11:50

标签: iphone uitableview

我有一个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函数!!

任何想法!!!

1 个答案:

答案 0 :(得分:1)

当用户点击单元格时,会调用

didSelectRowAtInAtIndexPath。您必须在didSelectRowAtInAtIndexPath中实现已经实现的内容,但这次是在downOrup函数中,因为正如您所提到的,当您使用selectRowAtIndexPath时,用户不会点击单元格{{1没有被调用。