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

objective-c - ios页面跳转有点卡顿

其中一个ViewController执行以下语句

UIViewController *vc = [[UIViewController alloc] init];
[self.navigationController pushViewController:vc animated:false];

将要被push的ViewController的viewDidLoad方法中,我init了一个textview和一个button,并且addSubview了,然后我在viewWillAppear方法中设置了他们的一点属性,用Masonry做了布局。
然后在第一次push的时候会产生卡顿,请问有什么方法避免?

PHP中文网PHP中文网2741 Il y a quelques jours706

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

  • PHP中文网

    PHP中文网2017-04-18 09:17:45

    Si la couleur d'arrière-plan n'est pas définie (c'est-à-dire la couleur d'arrière-plan par défaut), il peut y avoir des décalages. Essayez de la définir sur blanc. De plus, cela peut également être dû à une liaison de données qui entraîne l'affichage uniquement de la vue. une fois le chargement terminé. Cela devrait être appelé chargement lourd

    .

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:17:45

    Comme vous n'avez pas publié le code source, vous pouvez vous référer à ces articles http://www.cocoachina.com/industry/20140114/7696.html
    pour effectuer une analyse des performances et découvrir la cause du décalage .

    répondre
    0
  • Annulerrépondre