-
Notifications
You must be signed in to change notification settings - Fork 707
Description
FXBlurView has a serious Bug.
When I set subview hidden:
view.subviews[1].hidden = true;
And add FXBlurView:
[view addSubview:[[FXBlurView alloc] initWithFrame:view.bounds];
The subview.hidden will become false.
Example:
I'm using MJRefresh:
https://github.com/CoderMJLee/MJRefresh
MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingTarget:self refreshingAction:@selector(refreshHeader:)];
header.lastUpdatedTimeLabel.hidden = true;
self.tableView.mj_header = header;
Now, all is all right! But when I add it:
FXBlurView *blurView = [[FXBlurView] alloc] initWithFrame:self.view.bounds];
[self.view addSubview:blurView];
And The I remove it.
[blurView removeFromSuperView];
self.tableView.mj_header.lastUpdatedTimeLabel.hidden was became false.
I find the was unusual when
for (CALayer *layer in superlayer.sublayers) { layer.hidden = false; }
There!
Please forgive me for being impolite, My English is not very good.