I've found a workaround involving three UIWindows that seems to work for my app; posted in more detail in the thread below. Let me know if it helps?
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: