UINavigationBar 設置背景
//第一種情況
1)設置顏色
[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]];
2)不調用下面方法設置圖片
- (void)setBackgroundImage:(nullable UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics
3)成功設置顏色
//第二種情況
1)設置顏色
[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]];
2)調用下面方法設置圖片
- (void)setBackgroundImage:(nullable UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics
3)設置顏色看不到,僅能看到設置的背景圖片
//第三種情況
1)設置顏色
[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]];
2)調用下面方法設置空圖片的UIImage
[self setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
3)設置顏色看不到,僅能看到一個透明背景的UINavigationBar
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。