2013-05-29 1 views
0

D'abord, je voudrais dire s'il vous plaît de ne pas me donner un lien vers un tutoriel pour http://www.raywenderlich.com/33150/how-to-update-your-apps-for-the-4-inch-iphone-5-displayComment fixer autolayout dans le fichier .xib pour iPhone 5 écran 4 pouces

becuase il utilise storyboards qui n'est pas utile car J'utilise un fichier .xib.

En outre, ce tutoriel que tout le monde me donne ne vous aide pas me résoudre mon problème soit: http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2

Je n'écris parce que chaque fois que je poste ce question tout le monde ne lit pas correctement et me donne juste la ci-dessus deux liens. Voici donc mon problème: J'ai fait de mon projet .xib un projet autolayout et quand je passe de l'écran 3.5 à 4.0 pouces cela fonctionne parfaitement bien. Cependant, lorsque je lance l'application, cela ne fonctionne pas. Voici un lien vers le dossier pour le projet si vous pouvez aider en ouvrant le projet dans Xcode: https://drive.google.com/folderview?id=0B0XkO0WuCozjd0lPcGUzNGpfY0E&usp=sharing

Ceci est une image du problème: enter image description here

Répondre

3

dans xib Voir puis sélectionnez identifier andType et Désélectionnez Utiliser Autolayout comme celui-ci enter image description here

+0

@chaiguy ce problème se produit? –

+0

Désolé, je passais juste un mauvais moment à comprendre autolayout. Je ne voulais pas nuire à votre réponse. – devios1

0

Cliquez sur les services publics, puis cliquez sur Inspecteur de fichiers .... et puis décochez la Utilisez AutoLayout. Et après cela, vérifiez quelle est la taille de votre xib. Si sa taille iPhone4 puis dans

-(void)viewDidLoad 

    { 
     appDelegate = (AppDelegate*) [UIApplication sharedApplication].delegate; 

     if (appDelegate.window.bounds.size.height > 548)/// this is for iphone5 

     { 
      // Again set the position of all the acc to iPhone 5 

     } 
     else 

      { 
      // it will work for iphone 4 
      } 
    } 
Questions connexes