2010-02-14 8 views
0

J'utilise le Xcode et j'ajoute des éléments d'interface utilisateur, mais il y a différents XIB que je peux choisir. il y a l'application XIB, la vue XIB et la fenêtre XIB. Je veux que l'utilisateur appuie sur, et passe à l'écran suivant. Je ne sais pas quel élément d'interface utilisateur est adapté à mon "écran suivant", je veux dire, si je choisis la vue XIB ou une fenêtre XIB?quelle est la différence entre "vue" et "fenêtre" sur iPhone?

Répondre

3

Dans une application iPhone, vous créez une instance UIWindow au lancement de l'application (ou l'infrastructure la charge à partir de la XIB en fonction de la manière dont vous avez configuré les choses). Cette UIWindow n'est jamais sous-classée et remplit tout l'écran.

Les pages individuelles de l'interface utilisateur sont des instances UIView instanciées dans du code ou chargées depuis un XIB. Ceux-ci ne sont généralement pas sous-classés - la logique va dans les sous-classes UIViewController.

1

La fenêtre est la taille en plein écran et ne peut pas être modifiée, tandis que la vue est une vue qui peut changer de taille.

Questions connexes