6

テーブルビューでセル選択をプログラムで手動でトリガーする必要があります。基本的に事前に作成された関数を実行する

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

アイテムがtableViewから削除されたときに、次のアイテムが自動的にロードされるようにするために、これを行っています。ただし、この関数を手動で呼び出そうとすると、見つからないようです。私はもう試した

self.tableView: didSelectRowAtIndexPath

[tableView didSelectRowAtIndexPath]

しかし、どちらも認められません。

4

2 に答える 2

5
[self tableView:self.tableView didSelectRowAtIndexPath:selectedIndexPath];

selectedIndexPath を次の行に置き換える

自分自身がテーブルビューデリゲートであることを確認してください

編集:これは古い質問であることは知っていますが、実際にはこれを行う必要があります [tableView selectRowAtIndexPath:path animated:YES scrollPosition:UITableViewScrollPositionMiddle];

于 2012-07-27T13:25:11.010 に答える
1

試してみてください:

[self tableView:self.tableView didSelectRowAtIndexPath:YourIndexPath]
于 2012-07-27T13:25:31.173 に答える