2009-08-21 7 views
0

J'ai un ViewController consiste en un ImageView sur le dessus à (0, 0, 320, 100). J'ai besoin d'un tableViewController en dessous, disons de (0, 100, 320, 380).Comment ajouter un imageView sur un tableViewController?

Comment faire cela? S'il vous plaît aider, j'ai essayé plusieurs méthodes, mais cela n'a pas fonctionné. J'ai besoin de ton aide.

Répondre

0

Ce que vous voulez probablement est un contrôleur de vue unique dont la vue contient plus d'une vue. Vous devriez probablement transformer votre contrôleur de vue unique en un UITableViewController, puis ajouter le UIImageView à sa vue dans -viewDidLoad :.

1

En général, vous ne souhaitez généralement pas avoir plus d'un contrôleur de vue en charge à la fois. Les exceptions sont les contrôleurs de barre d'onglet ou de navigation, qui sont essentiellement des conteneurs pour d'autres contrôleurs. Donc, comme Ramin l'a fait, la façon de procéder serait d'avoir un contrôleur de vue en charge de tout l'écran, avec UIImageView positionné où vous le souhaitez, et d'ajouter un UITableView sur une autre partie de l'écran - les deux sous-vues de la vue racine du contrôleur de vue (appelée self.view dans le contrôleur).

Vous obtenez essentiellement toutes les fonctionnalités d'une table dans UITableView sans avoir besoin d'un UITableViewController.

Questions connexes