如何從iOS圖像資源讀取原始文件數據?從iOS圖像資產讀取文件數據
例如含 「圖像」 imageset:
- 圖標-1x.png
- 圖標-2x.png
- 圖標-3x.png
如何使用NSBundle或其他加載原始PNG文件數據(而不是解碼圖像數據)的方法,例如icon-1x.png?
如何從iOS圖像資源讀取原始文件數據?從iOS圖像資產讀取文件數據
例如含 「圖像」 imageset:
如何使用NSBundle或其他加載原始PNG文件數據(而不是解碼圖像數據)的方法,例如icon-1x.png?
商店名稱爲圖標1x.png,圖標2x.png和圖標3x.png在圖像的圖像set.then用這樣的循環嘗試,
for (int i = 1; i <= 3; i++) {
NSString *imgName = [NSString stringWithFormat:@"icon-%dx.png", i];
UIImage *img = [UIImage imageNamed:imgName];
NSData *pngData = UIImagePNGRepresentation(img); // Convert it in to PNG data
}
否則,你可以從標籤獲取的imageView。然後傳遞該標籤值,如下所示:
NSString *imgName = [NSString stringWithFormat:@"icon-%dx.png", imageView.tag];
UIImage *img = [UIImage imageNamed:imgName];
NSData *pngData = UIImagePNGRepresentation(img); // Convert it in to PNG data
是否icon-1x.png對於圖標2x或不同圖像是相同的? –
@AntonyRaphel不同 – stojanman