Maison > Questions et réponses > le corps du texte
其中一个ViewController执行以下语句
UIViewController *vc = [[UIViewController alloc] init];
[self.navigationController pushViewController:vc animated:false];
将要被push的ViewController的viewDidLoad方法中,我init了一个textview和一个button,并且addSubview了,然后我在viewWillAppear方法中设置了他们的一点属性,用Masonry做了布局。
然后在第一次push的时候会产生卡顿,请问有什么方法避免?
怪我咯2017-04-18 09:17:45
Tout d'abord, vous devez effacer où le décalage se produit et utiliser Time Profiler pour y jeter un œil
ou vous pouvez publier le code
天蓬老师2017-04-18 09:17:45
Avez-vous défini la couleur d'arrière-plan dans le contrôleur auquel vous accédez ?
迷茫2017-04-18 09:17:45
Il y a trop de choses à charger. Faites attention aux raisons pour lesquelles votre logique de code est bloquée. Vous devez découvrir les problèmes et effectuer des optimisations ciblées
.PHPz2017-04-18 09:17:45
Vous pouvez définir un arrière-plan blanc pour la vue du contrôleur sauté
大家讲道理2017-04-18 09:17:45
La couleur d'arrière-plan de la vue du contrôleur de vue ignoré ne peut pas être clearcolor
阿神2017-04-18 09:17:45
Comment initialiser une instance d'une classe ? Le nom de la classe à laquelle vous souhaitez accéder n'est-il pas appelé UIViewController.h ?
大家讲道理2017-04-18 09:17:45
Il peut s'agir d'un problème avec la couleur de fond de la page suivante. Nous l'avons déjà rencontré. Est-il possible de définir la transparence ?
高洛峰2017-04-18 09:17:45
En écrivant autant, allez-vous rester coincé ? Il s'agit peut-être d'un problème de backgroundColor, il est préférable de remplir le code et d'y jeter un oeil
PHP中文网2017-04-18 09:17:45
Il est préférable de définir la couleur d'arrière-plan du contrôleur push, sinon cela entraînera un décalage de rendu
大家讲道理2017-04-18 09:17:45
Faites-le en vue est apparu. La vue apparaîtra et l'animation de transition se fera dans la même itération de boucle d'exécution, et la mise en page automatique elle-même est très gourmande en performances. Mettre à la fois la mise en page et l'animation dans la même itération de boucle d'exécution augmentera la charge sur cette itération.