objective-c - ios页面跳转有点卡顿
PHP中文网
PHP中文网 2017-04-18 09:15:45
0
12
695

其中一个ViewController执行以下语句

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(12)
刘奇

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

Peter_Zhu

Avez-vous défini la couleur d'arrière-plan dans le contrôleur auquel vous accédez ?

迷茫

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

.
PHPzhong

Vous pouvez définir un arrière-plan blanc pour la vue du contrôleur sauté

大家讲道理

La couleur d'arrière-plan de la vue du contrôleur de vue ignoré ne peut pas être clearcolor

阿神

Comment initialiser une instance d'une classe ? Le nom de la classe à laquelle vous souhaitez accéder n'est-il pas appelé UIViewController.h ?

大家讲道理

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 ?

小葫芦

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

Ty80

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

大家讲道理

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!