Salut les gars, j'ai une vue de la table, mais je ne veux pas qu'il remplisse al l'écran, disons que je veux que ce soit 320x420. Eh bien je veux mettre sous la table voir une image comme une barre d'une image qui serait 320x60. La première fois que j'ai essayé cela, l'image est descendue au bas de la section de la vue de la table et je n'ai pas pu la voir jusqu'à ce que j'arrive au bas de la vue de la table. Après cela, j'ai essayé sur l'IB de redimensionner la tableview et de mettre sous l'image, mais quand je l'ai essayé sur le simulateur, l'image ne s'est pas affichée. Je pensais que j'étais parce que la prise de vue du propriétaire du fichier était connectée à la vue de la table, donc après je me suis déconnecté et connecté avec la vue qui contenait la vue de la table, et quand j'ai essayé dans le simulateur il s'est écrasé. Donc je regardais sur internet mais je n'arrive toujours pas à trouver la réponse. Je ne sais pas si vous avez bien compris mon problème, car mon anglais est un peu nul. Meilleures salutations Carlos VargasiPhone: Image Voir et les boutons sous un TableView
Répondre
Vous n'avez pas besoin de connecter UIImageView à quoi que ce soit dans la vue. Il sera chargé et placé automatiquement. La seule raison pour laquelle vous pourriez vouloir le connecter à n'importe quoi est si vous voulez changer quelque chose dans le programmateur dans le contrôleur, et dans ce cas vous le connecteriez à un IBOutlet dans le contrôleur.
Je pense que ce que vous devez faire est de créer un UIView, puis mettre la vue de la table et le UIImageView à l'intérieur de l'UIView. Dans IB, il ressemblera à quelque chose comme:
__
\/View UIView
Table View UITableView
Image UIImageView
Vous devriez pouvoir redimensionner les sous-vues comme vous le souhaitez.
Dans le contrôleur (propriétaire du fichier), assurez-vous d'avoir des prises pour la vue et la vue Table, puis connectez ces vues à la prise correspondante. (Vraiment, vous n'avez pas besoin de connecter Table View à quoi que ce soit, sauf si vous devez le configurer directement à partir du contrôleur.) Paramétrez correctement le délégué et la source de données.) Assurez-vous de connecter delegate et dataSource dans le tableau. comme d'habitude. Assurez-vous que la prise view
dans le propriétaire du fichier est connectée à View et non à TableView!
Votre contrôleur n'a pas besoin d'être une sous-classe de UITableViewController, il doit simplement prendre en charge les protocoles. En fait, dans ce cas, l'utilisation de UITableViewController risque de ne pas fonctionner car elle risque d'être "confuse" si la vue n'est pas définie sur une vue tabulaire.
Je viens de le faire et cela a fonctionné. Dans mon cas, cependant, j'ai mis un bouton d'information sur la vue de la table et fait d'autres choses.
Espérons que ça aide.
Thx mon pote j'ai essayé ça et maintenant ça a bien fonctionné! Maintenant, je le fais avec un simple UIViewController au lieu du UITableViewController, comme vous l'avez dit, il est probablement devenu "confus" avec ça! Merci beaucoup! –
Vous devez ajouter une balise comme iphone ou osx pour indiquer à quelle plateforme cela s'applique. – Nimrod