0

如果 tableview 正在使用的数组计数为 1,那么如何选择表中的第一行我使用了它正在选择但不导航到下一个屏幕的以下代码

     NSIndexPath * ip =[NSIndexPath indexPathForRow:0 inSection:0];
    [npTable selectRowAtIndexPath:ip animated:YES scrollPosition:UITableViewScrollPositionNone];
4

2 回答 2

2

您必须为 uitabelview 使用一些委托方法

  1. 你必须添加 UITableViewDataSource,UITableViewDelegate。
  2. 您必须添加 uitabelview 的委托方法,即)

添加委托方法如下。

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    //here you have to write the code for to navigate next screen.
    sample *sampleobject=[[sample alloc]init];
    [self.navigationController pushViewController:sampleobject animated:YES];
}

这就是它享受现在你可以导航到另一个页面..

于 2012-10-19T10:18:13.857 回答
0

这只会突出显示表格单元格。您需要调用出现在 tableView:didSelectRowAtIndexPath 方法中的代码,或者您可以自己调用它,如下所示:

NSIndexPath * ip =[NSIndexPath indexPathForRow:0 inSection:0];
[self tableView: npTable didSelectRowAtIndexPath: ip];
于 2012-10-19T10:05:24.640 回答