我正在使用FXBlurView,但在为 blurView 设置动画时,我在顶部收到一条奇怪的黑线。
我有一个UITable
是 ViewController 的 3/4 和一个图像是其余的。正在发生的事情是它只在超级视图中拾取UITable
而不是图像。那么有没有办法让superview
两者都捡起来?或替代品?
我已经读过这可以通过用实际的 UIView 替换 superview 来解决
FXBlurView 默认捕获其直接父视图的内容。如果 superview 是透明的或部分透明的,它后面显示的内容将不会被捕获。如果需要,您可以覆盖该
underlyingView
属性以捕获不同视图的内容。
FXBlurView.m
代码是:
- (UIView *)underlyingView
{
return _underlyingView ?: self.superview;
}
我试过这个:
((FXBlurView *)self.Genres).underlyingView = _main_view;
但这没有什么区别
ImagesTableViewController
我的 mainViewController
包含 Blured Uiview 和我要复制的那个在哪里(main_view
)
但这只是为 Blured Uiview 创建了一个白页。