Вы можете хранить ссылки, такие как IBOutlets, в rootViewController (TableViewController / левая панель) splitview, контроллера detailview (UIViewController и т. Д.).Когда элемент выбран из таблицы, обновите то, что вам нужно обновить, в этом detailViewController и перерисовайте его.
Например: создайте еще одну таблицу на правой панели: detailViewController и пометьте, если вам нужно.Сделайте detailViewController источником данных для этой таблицы.Когда элемент выбран на левой панели, обновите данные и метку и перерисовайте detailView.
надеюсь, что это поможет.
1.
//In detailView,
@interface detailViewController: UIViewController <UITableViewDatasource>{
//blabla
//This table has been added through XIB,
UITableView *secondTable;
}
@property(retain, nonatomic) IBOutlet UITableView * secondTable;
@end
- Обновлять данные detailViewController всякий раз, когда ячейка выбирается (путем передачи ей сообщения) в rootViewcontroller, затемвызовите reloadData для этой таблицы в этом методе.
- измените метку в том же методе.