Magazine

Questions/Réponses générales concernant le développement iOS

Publié le 18 octobre 2011 par Developpementmobilesfr

thématique : developpement mobile, questions, reponses

Peut-on copier un xib qui est enregistrer dans Documents et le rajouter dans les ressources d’un projet?

C’est possible, il suffit de le faire glisser dans un projet ouvert sous Xcode.

Puis-je modifier le fichier “xib” d’initialisation ?

Bien sûr! Il faut cependant copier vers la destination où le nouveau “xib” se trouve et faire attention au type de l’owner (iGoViewController), ensuite il faut reconnecter le owner à la view et ça fonctionne.

Comment  se fait-il que la view affichée soit toujours celle se trouvant dans le window de la delegate App alors que le rootController change de vue dans utility-based application (message toggle)?

La view du rootController n’est en réalité pas changée. Ce sont les subviews qui sont échangées dans la view du rootController. La view du rootController est référencée normalement par sa propre view, mais elle a aussi accès aux view des controllerX et controllerY. Ces views, qui sont des subview sont interchangées dans la view du rootController.

Peut-on afficher une vue par dessus une autre ?

Très facilement, il faut juste qu’elle soit mise dans la même superview et être par dessus.

Peut-on avoir une UIViewTable d’une taille personnalisée qui ne prenne pas tout l’espace disponible ?

Il suffit de la régler et elle occupera l’espace que l’on veut.

Quel évènement se déroule en premier: viewDidLoad ou didFinishLoading ?

Moyen mémotechnique pour s’en rappeler :  didLoad se déclenche au moment où la vue est chargée alors que didFinishLoading se déclenche au moment où mainWindon.xib a fini de se charger.
didFinishLoading se déclenche donc toute à la fin.

mots-clés : questions, reponses, developpement,developpement mobile,


Retour à La Une de Logo Paperblog