When I am navigating back & forth between parent and child controllers in a master - detail navigation controller, i see a dark shadow on the right side of navigation ba
self.navigationController!.navigationBar.translucent = false;
This works for me place it inside the function where you push the new ViewController