'How to make UINavigationBar shadowImage fixed?

I have a reversed UITableView:

tableView.transform = CGAffineTransform(rotationAngle: -(CGFloat)(Double.pi))

NavigationBar setup:

navigationBar.shadowImage = UIImage()
navigationBar.layer.masksToBounds = false
navigationBar.layer.shadowColor = Assets.Colors.black.color.withAlphaComponent(0.2).cgColor
navigationBar.layer.shadowOpacity = 0.7
navigationBar.layer.shadowOffset = CGSize(width: 0, height: 2.0)
navigationBar.layer.shadowRadius = 5
navigationBar.isTranslucent = false
view.backgroundColor = color

Whenever I scroll to the bottom of my TableView (to the top when inverted), shadow disappears. I want it to be constant (like at the second screenshot).
Is it possible to make UINavigationBar shadow static regardless of TableView scrolling?

How it looks now:
No shadow

How it should be:
With shadow



Solution 1:[1]

In iOS15/Xcode13, there is a common problem with the navigation bar's appearance. You can read more here and apply the fixes.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 stoikokolev