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

首頁 > 系統 > iOS > 正文

iOS選擇圖片加載的方式

2019-11-09 15:44:21
字體:
來源:轉載
供稿:網友

在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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 娄底市| 临猗县| 隆昌县| 福州市| 嘉祥县| 宝清县| 红河县| 治县。| 游戏| 吉木乃县| 台湾省| 澄江县| 株洲县| 屏边| 屏山县| 双鸭山市| 广河县| 吉安市| 贵德县| 五寨县| 云和县| 开阳县| 白银市| 龙里县| 大厂| 阿尔山市| 宜章县| 白玉县| 独山县| 桃江县| 西华县| 合肥市| 海淀区| 延长县| 镇远县| 定襄县| 嫩江县| 佛冈县| 无极县| 新巴尔虎左旗| 油尖旺区|