国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛南县| 揭东县| 微博| 宜兰市| 毕节市| 泸溪县| 历史| 临海市| 姚安县| 东乡县| 永定县| 靖江市| 阿拉尔市| 邮箱| 许昌县| 肇源县| 定西市| 始兴县| 红安县| 冀州市| 花莲县| 湖口县| 富源县| 绥滨县| 霸州市| 石台县| 普定县| 乐东| 靖远县| 平泉县| 原平市| 千阳县| 葫芦岛市| 利辛县| 汽车| 青阳县| 遂平县| 和硕县| 襄汾县| 北辰区| 介休市|