Faire le lancement d'affichage d'image de plus de xcode
J'ai besoin d'aide avec le lancement des images sur l'iphone.
Dans les paramètres du projet sur xcode il y a une option pour ajouter lancement des images.
Je l'ai ajouté et il affiche pendant 2 secondes...
Je veux qu'il soit plus...
Comment puis-je le changer?
Merci 🙂
- Vous ne devriez pas le faire. Si vous montrez l'image par défaut pour plus longtemps que nécessaire, il semble comme votre application est lente, et c'est une mauvaise expérience utilisateur. Ils ont déjà votre application, il n'y a pas besoin de frotter votre marque dans le visage de l'utilisateur.
- En gardant votre image de lancement les plus longues est un excellent moyen de recueillir de 1-étoiles.
- Je ne veux pas dire plus que dans 10 secondes... seulement 5... 3 secondes de plus
- double possible de Changer d'iPhone d'écran de démarrage de temps
Vous devez vous connecter pour publier un commentaire.
Vous pouvez aussi le faire par appliying code suivant dans
D'abord créer le viewcontroller définir l'image que vous souhaitez afficher comme écran de démarrage/Mis en image..
Présenter ce point de vue de la méthode, applicationDidFinishLaunching:
avec d'Animation:Pas de
et écrire le code suivant dans votre un autre point de vue que votre présentation
Si vous souhaitez afficher l'écran de démarrage à chaque fois que l'app s'ouvre, puis présente le splashscreen viewcontroller dans applicationDidBecomeActive méthode
Vous pouvez utiliser le
sleep()
méthode.Lancer les images sont là pour rendre votre application ne semble vraiment sensible et doit être un instantané de votre INTERFACE utilisateur avant tout les éléments sur elle comme tabBars, etc. Apple n'a pas vraiment d'voulez-vous de les utiliser comme des écrans de démarrage.
Cela dit, beaucoup de gens le font et pour parvenir à ce résultat, votre délégué d'Application doit mettre la même image sur l'écran à mesure que vous lancez l'image et ensuite vous pouvez retarder le lancement de votre application principale avec
performSelector:withObject:afterDelay:
Dans Swift
rendre la vue par défaut...avoir un affichage de l'image avec la même image par défaut...et puis le lancement de la nouvelle vue(application principale ) après le temps spécifique en utilisant
[self performselector methods
vous pouvez mettre une UIImageView dans votre premier chargement de la vue. dire, dans le viewDidLoad de FirstViewController
Vous pouvez atteindre cet objectif en ajoutant backgroundColor de "par Défaut.png" dans la fenêtre avant de la fenêtre de l'assignation à rootviewController et juste après quelques secondes d'attribuer rootviewController à la fenêtre et de la fenêtre définir la couleur de fond par défaut.
comme celui -