Package apple.uikit.protocol
Interface UITraitEnvironment
-
- All Known Implementing Classes:
ABNewPersonViewController,ABPeoplePickerNavigationController,ABPersonViewController,ABUnknownPersonViewController,ARCoachingOverlayView,ARSCNView,ARSKView,ASAccountAuthenticationModificationViewController,ASAuthorizationAppleIDButton,ASCredentialProviderViewController,AUGenericViewController,AUViewController,AVPictureInPictureVideoCallViewController,AVPlayerViewController,AVRoutePickerView,BCChatButton,CABTMIDICentralViewController,CABTMIDILocalPeripheralViewController,CAInterAppAudioSwitcherView,CAInterAppAudioTransportView,CLLocationButton,CNContactPickerViewController,CNContactViewController,CPWindow,EKCalendarChooser,EKEventEditViewController,EKEventViewController,FPUIActionExtensionViewController,GCEventViewController,GKAchievementViewController,GKFriendRequestComposeViewController,GKGameCenterViewController,GKLeaderboardViewController,GKMatchmakerViewController,GKTurnBasedMatchmakerViewController,GLKView,GLKViewController,HKActivityRingView,HMCameraView,ILClassificationUIExtensionViewController,INUIAddVoiceShortcutButton,INUIAddVoiceShortcutViewController,INUIEditVoiceShortcutViewController,LPLinkView,MCBrowserViewController,MFMailComposeViewController,MFMessageComposeViewController,MKAnnotationView,MKCircleView,MKCompassButton,MKLookAroundViewController,MKMapView,MKMarkerAnnotationView,MKOverlayPathView,MKOverlayView,MKPinAnnotationView,MKPolygonView,MKPolylineView,MKScaleView,MKUserLocationView,MKUserTrackingButton,MPMediaPickerController,MPMoviePlayerViewController,MPVolumeView,MSMessagesAppViewController,MSStickerBrowserView,MSStickerBrowserViewController,MSStickerView,MTKView,PDFThumbnailView,PDFView,PHLivePhotoView,PHPickerViewController,PKAddPassButton,PKAddPassesViewController,PKAddPaymentPassViewController,PKAddSecureElementPassViewController,PKCanvasView,PKIdentityButton,PKPayLaterView,PKPaymentAuthorizationViewController,PKPaymentButton,PKShareSecureElementPassViewController,QLPreviewController,RPBroadcastActivityViewController,RPPreviewViewController,RPSystemBroadcastPickerView,SCNView,SFSafariViewController,SKCloudServiceSetupViewController,SKStoreProductViewController,SKView,SLComposeServiceViewController,SLComposeViewController,STWebpageController,SWAttributionView,SWCollaborationView,SWRemoveParticipantAlertController,TWTweetComposeViewController,UIActionSheet,UIActivityIndicatorView,UIActivityViewController,UIAlertController,UIAlertView,UIButton,UICalendarView,UICloudSharingController,UICollectionReusableView,UICollectionView,UICollectionViewCell,UICollectionViewController,UICollectionViewListCell,UIColorPickerViewController,UIColorWell,UIContentUnavailableView,UIControl,UIDatePicker,UIDocumentBrowserViewController,UIDocumentMenuViewController,UIDocumentPickerExtensionViewController,UIDocumentPickerViewController,UIDocumentViewController,UIEventAttributionView,UIFontPickerViewController,UIImagePickerController,UIImageView,UIInputView,UIInputViewController,UILabel,UIListContentView,UINavigationBar,UINavigationController,UIPageControl,UIPageViewController,UIPasteControl,UIPickerView,UIPopoverBackgroundView,UIPopoverPresentationController,UIPresentationController,UIProgressView,UIReferenceLibraryViewController,UIRefreshControl,UIScreen,UIScrollView,UISearchBar,UISearchContainerViewController,UISearchController,UISearchTextField,UISegmentedControl,UISheetPresentationController,UISlider,UISplitViewController,UIStackView,UIStepper,UISwitch,UITabBar,UITabBarController,UITableView,UITableViewCell,UITableViewController,UITableViewHeaderFooterView,UITextField,UITextView,UIToolbar,UIVideoEditorController,UIView,UIViewController,UIVisualEffectView,UIWebView,UIWindow,UIWindowScene,VNDocumentCameraViewController,WKWebView
public interface UITraitEnvironmentTrait environments expose a trait collection that describes their environment.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description @NotNull UITraitCollectiontraitCollection()API-Since: 8.0voidtraitCollectionDidChange(@Nullable UITraitCollection previousTraitCollection)Deprecated.
-
-
-
Method Detail
-
traitCollection
@NotNull @NotNull UITraitCollection traitCollection()
API-Since: 8.0
-
traitCollectionDidChange
@Deprecated void traitCollectionDidChange(@Nullable @Nullable UITraitCollection previousTraitCollection)Deprecated.To be overridden as needed to provide custom behavior when the environment's traits change. API-Since: 8.0 Deprecated-Since: 17.0 Deprecated-Message: Use the trait change registration APIs declared in the UITraitChangeObservable protocol
-
-