I'm working on a map based iOS 11 application and want to make the status bar blurred exactly like it appears in the Apple maps. Currently, I'm using UIVisualEffectView to replicate this effect. let blurEffect = UIBlurEffect(style: .regular) blurredStatusBar = UIVisualEffectView(effect: blurEffect) [login to view URL](blurredStatusBar!) However, whatever UIBlurEffect I use, I'm not able to replicate the effect like Maps app. I just want to the blur the status bar, without adding any saturation, vibrancy or any white color tint. There is an instance property - backgroundFilters, which, possibly could have helped me but unfortunately it is not available for layers on iOS. One possible solution suggested here was to capture the UIView content inside an image, then blurring and showing it. However, this is not a feasible solution in my case because I've got a map underneath the status bar which can be panned. It does not makes sense to continuously capture the underneath map as an image and blur it while the map is being panned. I tried using ILTranslucentView, which is a little subclass of UIView that provide native iOS 7+ blur (translucent) effect. I tried a couple of different approaches like this, but to no use. I need someone's expert advise to achieve this. Respond if you think you can help. Thanks.
21 freelancers are bidding on average $456 for this job
I read your problem carefully. Please reply me on chat I can help you surly until your problem is not sort out. Looking forward for your response. Thank you,