Dim the lights on those view controllers with protocol extensions One of the most common questions I get from students during the UI/UX portion of class is "How do I transition to a smaller view controller and dim the background behind it?” . This effect has been used all over in app design to show depth and focus, typically on a modally presented screen. The key to this is to get the background