iOS 7 跳過的一個坑又掉裡了 - 圖檔渲染模式
<a target="_blank" href="http://blog.csdn.net/opengl_es">轉載請保留此句:太陽火神的美麗人生 - 本部落格專注于 靈活開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。</a>
導航欄按鈕以及标簽欄按鈕的圖檔,在 iOS 7 中均會預設以藍色渲染高亮,以灰色渲染正常狀态顔色。
即 UIImageRenderingModeAlwaysTemplate 這一類型,即模闆圖檔,忽略其顔色資訊。
這是導航欄和标簽欄在 iOS 7 中的小動作,我們需要強制賦與該圖檔的 UIImageRenderingModeAlwaysOriginal 渲染模式的對象複本,
這樣圖檔的顔色資訊就保留下來了。
參考 UIKit 使用者界面分類中的 模闆圖檔 部分有關模闆圖檔的讨論
See Template Images in UIKit User Interface Catalog for a discussion of template images.
