ここで私の問題は、フォルダーのリストがあり、ユーザーがフォルダー(テーブルビューセル)をタップすると、フォルダーディレクトリがテーブルビューに表示されることです。フォルダーの次のレベルにジャンプする必要があり、テーブルビューにサブファイルが表示されます。 (注意:ツリー構造ではなく、すべてのサブファイルを表示するだけです。ユーザーがセル内のフォルダーをタップすると、サーバーからフォルダーの次のレベルのディレクトリを取得します).サブファイルリストで、ユーザーがサブフォルダーをタップすると、表示する必要がありますそのサブファイルのリストなど。
私の考えは、ユーザーが行を選択したときにそれ自体のインスタンスを再作成する UITableViewController のサブクラスを作成することです。最初のインスタンスをナビゲーションコントローラーに配置し、[navigationController pushViewController:animated] を使用してマルチレベルを 1 つずつプッシュします。しかし、メソッドをオーバーライドする方法がわかりません
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
私の思いを実現するために。みんなありがとう、あなたの助けが必要です!