zoukankan      html  css  js  c++  java
  • tabbar图片渲染的问题

    设置网络的tabbar图片,需要根据系统重新设置尺寸和渲染方式

    [[ToolsObject image:image resizeTo:CGSizeMake(24, 24)] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]

     

    /// 根据系统修改图片尺寸

    /// @param img 原图

    /// @param size 新尺寸

    + (UIImage *)image:(UIImage*)img resizeTo:(CGSize)size {

        CGFloat scale = [[UIScreen mainScreen]scale];

        //UIGraphicsBeginImageContext(newSize);

        UIGraphicsBeginImageContextWithOptions(size, NO, scale);

        [img drawInRect:CGRectMake(0,0,size.width,size.height)];

        UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();

        UIGraphicsEndImageContext();

        return newImage;

    }

     

  • 相关阅读:
    437. Path Sum III
    51. N-Queens
    dfs 感悟
    Topological Sorting
    138 Copy List with Random Pointer
    130. Surrounded Regions
    The sum problem
    A + B Again
    Rectangles
    An easy problem
  • 原文地址:https://www.cnblogs.com/luluwei/p/15739978.html
Copyright © 2011-2022 走看看