2012-11-05 4 views
0

Question de noob ici. Je pense avoir les bases des trois éléments de base Model-View-Controller. Sorte de. Mais qu'est-ce qu'une scène? Je sais que l'iPad peut avoir plus d'une scène par écran, et iPhone/iPod ne peut en avoir qu'une. Mais comment une scène se rapporte-t-elle à une vue?Cocoa: scène vs vue

Si je reçois horriblement mal, s'il vous plaît être gentil :)

Répondre

2

Une « scène » est une abstraction de l'interface utilisateur d'Apple introduit dans XCode pour permettre la mécanique de story-board dans Interface Builder. Auparavant, dans Interface Builder, vous créiez (et vous pouvez toujours) des vues attachées à ViewControllers. Avec Scenes, Segues et Storyboards, vous avez la possibilité de définir le flux de l'interface utilisateur d'une vue attachée à un contrôleur de vue (une scène) à une autre scène via une "segue". Un Segue étant l'action que vous pouvez définir visuellement dans Interface Builder comme un déclencheur pour passer à une autre vue (attaché à un contrôleur de vue)

Au niveau abstrait une scène est une vue attachée à un contrôleur de vue et vous peut en avoir autant que vous le souhaitez dans un XIB que ce soit pour iPhone ou iPad.

Cela dépend uniquement de l'éditeur de storyboard ou du constructeur d'interface. Vous obtenez une option sur la création de projet pour créer des storyboards pour votre nouveau projet iOS.

+0

Très bien. Merci pour cela. – Nick

+0

Désolé de vous voir suspendu temporairement. Votre réponse à ma question a été très utile. – Nick

Questions connexes