天天看點

ios跳轉頁面時出現卡頓現象

首先看代碼:

RealtimeViewController *realvc=[[RealtimeViewController alloc]init];
                [self.navigationController pushViewController:realvc animated:YES];
           

其中RealtimeViewController是一個繼承自uiviewcontroller的控制器,隻是建立,然後什麼代碼都沒有寫。

#import "RealtimeViewController.h"

@interface RealtimeViewController ()

@end

@implementation RealtimeViewController

- (void)viewDidLoad {
    [super viewDidLoad];

}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}

@end
           

然後我們有時候發現跳轉時,頁面出現卡頓現象。可是我都還沒有寫任何代碼,這是什麼鬼,最後研究半天終于發現了問題。

解決辦法:在viewDidLoad裡面給view設定背景色就可以了。

self.view.backgroundColor=[UIColor redColor];
 //當然這個顔色是根據需要設定的。