Le UISplitViewController a une RootViewController et DetailViewController, lorsqu'un vous appuyez sur une ligne de cette méthode est appelée:
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
Vous pouvez voir dans le defult code boilerplate qu'il définit: le detailItem
du DetailViewController, il s'agit d'un pointeur (id) donc ce peut être n'importe quel objet que vous voulez.
Le compositeur pour detailItem cette méthode est situé dans le DetailViewController:
- (void)setDetailItem:(id)newDetailItem;
Si vous suivez le flux, il appelle ensuite - (void)configureView;
Dans votre exemple, je recommande que votre objet « CarMake » que votre utilisation pour remplir les cellules RootViewController contient également le chemin de l'image que vous voulez afficher, puis définissez cet objet 'CarMake' comme detailItem puis dans la méthode configureView, récupérez le imagePath de l'objet (detailItem) et créez le image avec et enfin définissant le .image
propriété d'un UIImageView
à l'image créée.
Les livres sont bons, mais rien ne bat les mains pour casser des choses!