美文网首页
UITabBarItem的UIImageRenderingMod

UITabBarItem的UIImageRenderingMod

作者: 奋斗的郅博 | 来源:发表于2016-12-29 11:24 被阅读27次

绪论:

可能我们会遇到给TabBar添加图片的时候,各种问题,各种显示,瞬间有点凌乱的赶脚,今天来解释UIImageRenderingMode。

UIImageRenderingMode

在IOS7中增加创建UITabBarItem的方法的同时新增了 UIImageRenderingMode属性。

typedef NS_ENUM(NSInteger, UIImageRenderingMode) {
    UIImageRenderingModeAutomatic,          // Use the default rendering mode for the context where the image is used
    UIImageRenderingModeAlwaysOriginal,     // Always draw the original image, without treating it as a template
    UIImageRenderingModeAlwaysTemplate,     // Always draw the image as a template image, ignoring its color information } NS_ENUM_AVAILABLE_IOS(7_0);
}
  • 1.UIImageRenderingModeAutomatic // 根据图片的使用环境和所处的绘图上下文自动调整渲染模式。
  • 2.UIImageRenderingModeAlwaysOriginal // 始终绘制图片原始状态,不使用Tint Color。
  • 3.UIImageRenderingModeAlwaysTemplate // 始终根据Tint Color绘制图片,忽略图片的颜色信息。

注: UIImageRenderingMode属性的默认值是UIImageRenderingModeAutomatic,即UIImage是否使用Tint Color取决于它显示的位置。其他情况可以看下面的图例

相关文章

网友评论

      本文标题:UITabBarItem的UIImageRenderingMod

      本文链接:https://www.haomeiwen.com/subject/csguvttx.html