如題,push控制器時,由於默認的控制器view是黑色,push到這個控制器時,navigationBar(默認是透明效果)后面有一個黑色陰影一閃而過,解決辦法將navigationBar設為圖片填充,此時它就不在有透明效果。
// 防止push時有陰影動畫的bug
[self.navigationBar setBackgroundImage:[UIImage createImageWithColor:RGB_COLOR(246, 246, 246)] forBarMetrics:UIBarMetricsDefault];