我有一个 UIImageView 占据整个单元格并显示图像。我想以 iOS7 样式模糊视图的底部三分之一(我们的目标是 iOS7)。模糊部分会有一个标签。
问题似乎是我无法“截屏” UIImageView,因为我在 tableView:cellForRowAtIndexPath: 中设置单元格,因为它尚未加载。尽管我什至尝试设置一个延迟 0.1 秒的计时器,但这也不起作用。
我试过http://damir.me/posts/ios7-blurring-techniques上的东西 我试过https://github.com/justinmfischer/7blur
我想使用新的截图 API drawViewHierarchyInRect:afterScreenUpdates: 我也想使用苹果的示例代码 UIImage+ImageEffects
到目前为止,唯一有效的方法就是放入一个 UIToolbar,但性能确实很慢。我不需要动态更新。
我已经设法获得以下效果几次,但它只是给视图着色,实际上并没有模糊任何东西,所以我有点困惑。