recherche

Maison  >  Questions et réponses  >  le corps du texte

xcode - iOS开发xib中横竖屏两种不同布局,使用autoLayout添加的约束无法正常使用?

xib中针对横竖屏做了两个view,横竖屏切换着使用。添加约束的时候,应该怎么添加?已经试过相对四周均为0了,但是横竖屏一切换,显示就出现一些问题。

伊谢尔伦伊谢尔伦2771 Il y a quelques jours2088

répondre à tous(2)je répondrai

  • 高洛峰

    高洛峰2017-04-18 09:39:53

    Désolé, j'ai vérifié à nouveau le code. C'est l'erreur d'association de vues dans mon propre code. Il n'y a aucun problème avec autoLayout. Ci-joint ma démarche :

    Comment faire pivoter l'écran :
    - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation durée :(NSTimeInterval)duration {

    if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight) {

    // Exécuté lorsque l'écran passe du portrait au paysage

        self.view = _hView;
    }else{

    // Exécuté lorsque l'écran passe du paysage au portrait

        self.view = _vView;
    }

    }

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:39:53

    Jetons un coup d’œil à la classe de taille.
    Différentes contraintes peuvent être définies pour différentes catégories de taille

    répondre
    0
  • Annulerrépondre