Question

Hé, je viens d'avoir une simple question sur la mise en œuvre en mode paysage pour une application, en particulier en cours d'exécution sur l'iPad (mais je suis sûr que le concept est vrai pour l'iPhone). J'ai une image d'arrière-plan personnalisé que je suis désireux d'utiliser pour mon point de vue racine. J'ai conçu l'image pour l'adapter à la taille de l'écran iPad en mode portrait. Ai-je besoin de concevoir une deuxième image pour le mode paysage pour qu'il s'ajuste correctement? Est-ce que la façon dont la transition portrait / paysage fonctionne, la commutation entre les deux images différentes? Je n'ai pas la moindre idée, de sorte que toute aide serait appréciée. Merci!

Était-ce utile?

La solution

En supposant que vous avez un UIImageView comme toile de fond, changer sa propriété image après les changements d'orientation de l'appareil.

Voir Manipulation Voir Rotations http: //developer.apple.com/iphone/library/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html

Autres conseils

Une autre chose à penser est que la classe UIImage a stretchableImageWithLeftCapWidth:topCapHeight: méthode pour prendre une image existante, et construire une nouvelle image qui peut adapter à toutes les tailles en répétant que la partie centrale de l'image et en laissant les coins de la image en tant que segments d'image fixe.

Vous pouvez charger dans un UIImage fixe, générer une copie extensible en utilisant cette méthode, et l'affecter à un UIImageView - alors que vous redimensionnez la UIImageView due à la rotation, l'image ajustera au besoin et non rééchantillonner l'image

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top