zoukankan      html  css  js  c++  java
  • UIImage

    1UIImage2种加载图片方式

    (1)有缓存(图片所占用的内存会一直停留在程序中),可能会导致占用大量内存而使程序崩溃,加载少量小图片时候使用。

    + (UIImage *)imageNamed:(NSString *)name;

    name是图片的文件名,png图片不用加后缀名,jpg等其他图片格式要加后缀名。

    (2)无缓存(图片所占用的内存会在一些特定操作后被清除),在加载大量图片时候使用

    + (UIImage *)imageWithContentsOfFile:(NSString *)path

    - (id)initWithContentsOfFile:(NSString *)path;

    path是图片的全路径

    例如:

    NSBundle *bundle = [NSBundle mainBundle];

    NSString *path = [bundle pathForResource:filename ofType:nil];

    UIImage *image = [UIImage imageWithContentsOfFile:path];

    2、设置UIImageVeiw圆角

    self.iconView.layer.cornerRadius = 8;//圆角半径

    self.iconView.clipsToBounds = YES;//超出圆角部分都减掉

    【备注】UIImageView还可以设置高亮(被点击)图片:

    myImageView.highlightedImage = ……………….

  • 相关阅读:
    window下启动tomcat输出日志乱码
    Mybatis
    JAVA-Stream
    记录-linux安装supervisor来监控elasticsearch
    草稿
    定时任务
    阿里云linux6.9 64位安装mysql5.7.23记录
    归并排序
    快速排序
    HTML DOM
  • 原文地址:https://www.cnblogs.com/lifengfneg/p/4773811.html
Copyright © 2011-2022 走看看