iOS 關閉圖片渲染


在為Button 設置背景圖片的時候, 會發現顯示的效果和UI給的圖片不一樣, 往往是把圖片顯示成為藍色, 這是因為在新版的iOS中, 會自動對圖片渲染.

我們只要把圖片渲染關掉就OK了

- (UIImage *)imageWithRenderingMode:(UIImageRenderingMode)renderingMode

這個方法就是用來設置圖片的渲染模式的

UIImageRenderingModeAlwaysOriginal這個枚舉值是聲明這張圖片要按照原來的樣子顯示,不需要渲染成其他顏色

UIImage *playImage = [UIImage imageNamed:@"luzhi"];
playImage = [playImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[_playBtn setImage:playImage forState:UIControlStateNormal];




最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容