国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS選擇圖片加載的方式

2019-11-09 14:38:02
字體:
來源:轉載
供稿:網友

在iOS中圖片加載的方式有好幾種。網絡圖片的加載有好多三方庫可以使用,自己也可以簡單的實現一下

這里說一下本地圖片的加載,本地圖片加載可以使用

1、UIImage *imag1 = [UIImage imageNamed:@"image.png"];

2、UIImage *image2 = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]]; 

或者

 NSData *imageData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]];

UIImage *image3 = [UIImage imageWithData:imageData];

總體來講第一種方式加載到內存里,就是說,一直在占用內存,第二種以數據形式加載,不會一直加載在內存里

還有一種使用web加載圖片的形式,步驟是

1. image生成html函數:

- (NSString *)htmlForJPGImage:(UIImage *)image{    NSData *imageData = UIImageJPEGRePResentation(image,1.f);    NSString *imageSource = [NSString stringWithFormat:@"data:image/jpg;base64,%@",[imageData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]];    return [NSString stringWithFormat:@"<div align=center><img src='%@' /></div>", imageSource];}

2. 生成html代碼:NSString *content = [NSString stringWithFormat:@"<html><body>%@</body></html>", contentImg];

3. web view加載html代碼:loaDHTMLString

iOS8及其以上使用WKWebView~

1


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 方山县| 罗定市| 宁南县| 云梦县| 阜康市| 保亭| 防城港市| 方城县| 兰溪市| 察哈| 靖宇县| 雷山县| 施甸县| 芦山县| 牟定县| 铅山县| 龙海市| 张北县| 南华县| 汤原县| 武山县| 托里县| 芦山县| 和静县| 玉树县| 兴宁市| 锡林郭勒盟| 密山市| 南部县| 从江县| 台中市| 和田市| 库车县| 紫金县| 沽源县| 安岳县| 察雅县| 同心县| 双鸭山市| 临泉县| 祁东县|