其中一个ViewController执行以下语句
UIViewController *vc = [[UIViewController alloc] init];
[self.navigationController pushViewController:vc animated:false];
将要被push的ViewController的viewDidLoad方法中,我init了一个textview和一个button,并且addSubview了,然后我在viewWillAppear方法中设置了他们的一点属性,用Masonry做了布局。
然后在第一次push的时候会产生卡顿,请问有什么方法避免?
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
.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 .