Returns the presentation style to use for the specified set of traits.
- iOS 8.3+
- Mac Catalyst 13.0+
- tvOS 9.0+
The traits for the target environment.
The value provided by the presentation controller’s delegate or
UIModal if a delegate was not provided or does not return a valid value.
After the content managed by the presentation controller is onscreen, this method returns the presentation style to use for the specified set of traits. The default implementation of this method consults its delegate object and returns the value returned by that object’s
adaptive method. Some system-supplied presentation controllers may also provide a new style that is more suited to the new set of traits.
This method returns the presentation style for the new traits, but does not initiate a transition to the new style. The system initiates the transition to the new style when the traits actually change. When transitioning to new traits, the actual presentation controller object may change. As a result, do not cache the presentation controller object in your code. Always retrieve it from your view controller’s