一种常见的样式技巧是提供更有机的表面(或使渐变更平滑)是增加噪点,如右图所示:
在iOS界面中应用噪声的一个很好的例子可以在这里看到:http://dribbble.com/system/users/1164/screenshots/173316/tp_chatview.png?1309741355
我的问题:是否有运行时方式为iOS中的图像添加噪点(即不使用预生成的噪声图块)?
答案 0 :(得分:3)
我建议看看这个图片过滤器项目。 https://github.com/samuelsoe/ios-image-filters
这是添加噪声滤波器的确切提交。应该指出你正确的方向。
https://github.com/samuelsoe/ios-image-filters/commit/13c40fce523a2ea6dcefdd3e9aa247aa4a1042ca
答案 1 :(得分:3)
更简单的方法是将以下class extension (categories)用于UIView,这是目前为止此类操作的最佳选择。
导入.h文件
#import "UIView+JMNoise.h"
然后只需在视图上调用applyNoise
[self.view applyNoise];
希望这有帮助