首頁  >  問答  >  主體

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 天前708

全部回覆(12)我來回復

  • PHP中文网

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

    如果沒有設定背景色的話(也就是預設背景色),可能會有卡頓,設定白色試試看,另外,也有可能是資料綁定導致載入完成後視圖才顯示,這種應該叫做載入很慢

    回覆
    0
  • 巴扎黑

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

    由於您沒有貼出源碼,所以您可以參考這批文章http://www.cocoachina.com/industry/20140114/7696.html
    進行效能分析,並找出卡頓的原因。

    回覆
    0
  • 取消回覆