The problem is that the old controller to hide and the new one to show, during the close-menu animation, are overlapped. If the new controller has a transparent BG, when the old controller disappear the user notices an ugly glitch.
The solution is simple and effective: inside method setContentViewController
The problem is that the old controller to hide and the new one to show, during the close-menu animation, are overlapped. If the new controller has a transparent BG, when the old controller disappear the user notices an ugly glitch.
The solution is simple and effective: inside method setContentViewController
becomes