其中一个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
そんなに書いたら、行き詰まってしまいますか?これは、backgroundColor の問題である可能性があります。コードを入力して確認するのが最善です
大家讲道理2017-04-18 09:17:45
「Do it in view」が表示されました。ビューが表示されるアニメーションと遷移アニメーションは両方とも同じ実行ループ反復内にあり、自動レイアウト自体は非常にパフォーマンスを重視します。レイアウトとアニメーションの両方を同じ実行ループ反復に入れると、その反復の負担が増加します。