我想写一个iPhone应用程序 - 查看图像应用程序。 我有一个例子:Example (newspaper reader)
这个例子是报纸读者。但我喜欢他们的图像处理。 他们的处理是:
这是一个问题:D:
- 我想知道他们在申请中使用的技术是什么?
- 在目标中处理图像的最佳方法是什么 - c(iphone:D)
非常感谢你的帮助,对不起我的英语不好。
答案 0 :(得分:0)
一种可能性是,无论他们认为什么是自定义UIImageView,他们实际上都有一个UIWebView。我这样说的原因是因为当您在UIWebView中加载图像时,它会为您执行此部分加载。
我要添加的方法是拥有2张图片:一个小的负载质量gif&您实际想要显示的更高质量的。 现在,无论您在何处使用自定义UIImageView,都可以放置UIWebView。
使用像这样的小html字符串加载webView。
NSString *htmlString = [NSString stringWithFormat:@"<img style=\"position:absolute; top:0px; left:0px; width: 100%; height: 100%;\" src=\"%@\"/> <img style=\"position:absolute; top:0px; left:0px; width: 100%; height: 100%;\" src=\"%@\"/>", lowResURL, hiResURL];
[webView loadHTMLString:htmlString baseURL:nil];
webView.userInteractionEnabled = NO;
(将您自己的NSStrings称为lowResURL&amp; hiResURL。)
现在它应该更快地加载第一个低分辨率副本,让它大致了解它看起来像什么,而另一个加载在它上面显示完整的图像。
注意:这可能不是(也可能不是)您指向的应用程序的方式,但它是实现您描述的效果的最快/最简单的方法。