API Differences in UIKit in iOS 17.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in UIKit in the iOS 17.0 SDK.

Table of Contents

Protocols

UIHoverEffect
UIMutableTraits
UIShapeProvider
UITraitBridgedEnvironmentKey
UITraitChangeObservable
UITraitDefinition
UIWindowScenePlacement
_UICustomRawRepresentableTraitDefinition

Structs

UIContentUnavailableConfiguration
UIContentUnavailableConfigurationState
UIHoverAutomaticEffect
UIHoverHighlightEffect
UIHoverLiftEffect
UIImageReader
UISceneSessionActivationRequest
UIShape
UIShape
ResolutionContext
UIShape
Resolved
UISymbolEffectCompletionContext
UITraitAccessibilityContrast
UITraitActiveAppearance
UITraitDisplayGamut
UITraitDisplayScale
UITraitForceTouchCapability
UITraitHorizontalSizeClass
UITraitImageDynamicRange
UITraitLayoutDirection
UITraitLegibilityWeight
UITraitOverrides
UITraitPreferredContentSizeCategory
UITraitSceneCaptureState
UITraitToolbarItemPresentationSize
UITraitTypesettingLanguage
UITraitUserInterfaceIdiom
UITraitUserInterfaceLevel
UITraitUserInterfaceStyle
UITraitVerticalSizeClass
UIWindowSceneProminentPlacement
UIWindowSceneStandardPlacement
_UIHoverEffectResolutionContext
_UIResolvedHoverEffect

Enums

Foundation.AttributeScopes.UIKitAttributes
TextItemTagAttribute
UITextItem
Content
UITextItem.MenuConfiguration
Preview

Typealiases

UIContentUnavailableConfigurationState
public typealias _ObjectiveCType = __UIContentUnavailableConfigurationState
public typealias UISymbolEffectCompletion = (UIKit.UISymbolEffectCompletionContext) -> Swift.Void
public typealias UITrait = any UIKit.UITraitDefinition.Type
UITraitCollection
public typealias TraitMutations = (_ mutableTraits: inout any UIKit.UIMutableTraits) -> Swift.Void
UITraitTypesettingLanguage
public typealias _CustomRawValue = Swift.String?

Functions & Methods

UIApplication
public func activateSceneSession(for request: UIKit.UISceneSessionActivationRequest, errorHandler: ((any Swift.Error) -> Swift.Void)? = nil)
UIBarButtonItem
public func addSymbolEffect(_ effect: some Symbols.SymbolEffect & Symbols.DiscreteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true)
UIBarButtonItem
public func addSymbolEffect(_ effect: some Symbols.SymbolEffect & Symbols.IndefiniteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true)
UIBarButtonItem
public func addSymbolEffect(_ effect: some Symbols.SymbolEffect & Symbols.DiscreteSymbolEffect & Symbols.IndefiniteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true)
UIBarButtonItem
public func removeAllSymbolEffects(options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true)
UIBarButtonItem
public func removeSymbolEffect(ofType effect: some Symbols.SymbolEffect & Symbols.DiscreteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true)
UIBarButtonItem
public func removeSymbolEffect(ofType effect: some Symbols.SymbolEffect & Symbols.IndefiniteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true)
UIBarButtonItem
public func removeSymbolEffect(ofType effect: some Symbols.SymbolEffect & Symbols.DiscreteSymbolEffect & Symbols.IndefiniteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true)
UIBarButtonItem
public func setSymbolImage(_ image: UIImage, contentTransition: some Symbols.SymbolEffect & Symbols.ContentTransitionSymbolEffect, options: Symbols.SymbolEffectOptions = .default)
UIContentUnavailableConfigurationState
@_semantics("convertToObjectiveC") public func _bridgeToObjectiveC() -> __UIContentUnavailableConfigurationState
UIContentUnavailableConfigurationState
public static func _conditionallyBridgeFromObjectiveC(_ input: __UIContentUnavailableConfigurationState, result: inout UIKit.UIContentUnavailableConfigurationState?) -> Swift.Bool
UIContentUnavailableConfigurationState
public static func _forceBridgeFromObjectiveC(_ input: __UIContentUnavailableConfigurationState, result: inout UIKit.UIContentUnavailableConfigurationState?)
UIContentUnavailableConfigurationState
@_effects(readonly) public static func _unconditionallyBridgeFromObjectiveC(_ _state: __UIContentUnavailableConfigurationState?) -> UIKit.UIContentUnavailableConfigurationState
UIContentUnavailableView
public func supports(_ configuration: any UIKit.UIContentConfiguration) -> Swift.Bool
UIImageView
public func addSymbolEffect(_ effect: some Symbols.SymbolEffect & Symbols.DiscreteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true, completion: UIKit.UISymbolEffectCompletion? = nil)
UIImageView
public func addSymbolEffect(_ effect: some Symbols.SymbolEffect & Symbols.IndefiniteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true, completion: UIKit.UISymbolEffectCompletion? = nil)
UIImageView
public func addSymbolEffect(_ effect: some Symbols.SymbolEffect & Symbols.DiscreteSymbolEffect & Symbols.IndefiniteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true, completion: UIKit.UISymbolEffectCompletion? = nil)
UIImageView
public func removeAllSymbolEffects(options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true)
UIImageView
public func removeSymbolEffect(ofType effect: some Symbols.SymbolEffect & Symbols.DiscreteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true, completion: UIKit.UISymbolEffectCompletion? = nil)
UIImageView
public func removeSymbolEffect(ofType effect: some Symbols.SymbolEffect & Symbols.IndefiniteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true, completion: UIKit.UISymbolEffectCompletion? = nil)
UIImageView
public func removeSymbolEffect(ofType effect: some Symbols.SymbolEffect & Symbols.DiscreteSymbolEffect & Symbols.IndefiniteSymbolEffect, options: Symbols.SymbolEffectOptions = .default, animated: Swift.Bool = true, completion: UIKit.UISymbolEffectCompletion? = nil)
UIImageView
public func setSymbolImage(_ image: UIImage, contentTransition: some Symbols.SymbolEffect & Symbols.ContentTransitionSymbolEffect, options: Symbols.SymbolEffectOptions = .default, completion: UIKit.UISymbolEffectCompletion? = nil)
UIPointerEffect
public func _makeBridgedEffect() -> any __UIHoverEffect
UIPointerEffect
public func _resolve(in context: UIKit._UIHoverEffectResolutionContext) -> UIKit._UIResolvedHoverEffect
UIPopoverPresentationControllerSourceItem
public func frame(in referenceView: UIView) -> CoreFoundation.CGRect?
UIPresentationController
@discardableResultpublic func registerForTraitChanges<Self>(_ traits: [UIKit.UITrait], handler: @escaping UIPresentationController.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment
UIPresentationController
@discardableResultpublic func registerForTraitChanges(_ traits: [UIKit.UITrait], target: Any, action: ObjectiveC.Selector) -> any UITraitChangeRegistration
UIPresentationController
@discardableResultpublic func registerForTraitChanges(_ traits: [UIKit.UITrait], action: ObjectiveC.Selector) -> any UITraitChangeRegistration
UIPresentationController
public func unregisterForTraitChanges(_ registration: any UITraitChangeRegistration)
UIShape
public func resolve(in context: UIKit.UIShape.ResolutionContext) -> UIKit.UIShape.Resolved
UITraitCollection
public func changedTraits(from traitCollection: UITraitCollection?) -> [UIKit.UITrait]
UITraitCollection
public func modifyingTraits(_ mutations: (_ mutableTraits: inout any UIKit.UIMutableTraits) -> Swift.Void) -> UITraitCollection
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value == CoreFoundation.CGFloat
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value == CoreFoundation.CGFloat?
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value == Swift.Double
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value == Swift.Double?
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value == Swift.Int
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value == Swift.Int?
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value == Swift.Bool
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit._UICustomRawRepresentableTraitDefinition
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit._UICustomRawRepresentableTraitDefinition, T._CustomRawValue == CoreFoundation.CGFloat
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit._UICustomRawRepresentableTraitDefinition, T._CustomRawValue == Swift.Double
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit._UICustomRawRepresentableTraitDefinition, T._CustomRawValue == Swift.Int
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value : Swift.RawRepresentable
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value : Swift.RawRepresentable, T.Value.RawValue == CoreFoundation.CGFloat
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value : Swift.RawRepresentable, T.Value.RawValue == Swift.Double
UITraitCollection
public func replacing<T>(_ trait: T.Type, value: T.Value) -> UITraitCollection where T : UIKit.UITraitDefinition, T.Value : Swift.RawRepresentable, T.Value.RawValue == Swift.Int
UITraitTypesettingLanguage
public static func _customRawValue(for value: Foundation.Locale.Language?) -> Swift.String?
UITraitTypesettingLanguage
public static func _value(from customRawValue: Swift.String?) -> Foundation.Locale.Language??
UIView
public class func animate(springDuration duration: Foundation.TimeInterval = 0.5, bounce: CoreFoundation.CGFloat = 0.0, initialSpringVelocity: CoreFoundation.CGFloat = 0.0, delay: Foundation.TimeInterval = 0.0, options: UIView.AnimationOptions = [], animations: () -> Swift.Void, completion: ((Swift.Bool) -> Swift.Void)? = nil)
UIView
@discardableResultpublic func registerForTraitChanges<Self>(_ traits: [UIKit.UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment
UIView
@discardableResultpublic func registerForTraitChanges(_ traits: [UIKit.UITrait], target: Any, action: ObjectiveC.Selector) -> any UITraitChangeRegistration
UIView
@discardableResultpublic func registerForTraitChanges(_ traits: [UIKit.UITrait], action: ObjectiveC.Selector) -> any UITraitChangeRegistration
UIView
public func unregisterForTraitChanges(_ registration: any UITraitChangeRegistration)
UIViewController
@discardableResultpublic func registerForTraitChanges<Self>(_ traits: [UIKit.UITrait], handler: @escaping UIViewController.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment
UIViewController
@discardableResultpublic func registerForTraitChanges(_ traits: [UIKit.UITrait], target: Any, action: ObjectiveC.Selector) -> any UITraitChangeRegistration
UIViewController
@discardableResultpublic func registerForTraitChanges(_ traits: [UIKit.UITrait], action: ObjectiveC.Selector) -> any UITraitChangeRegistration
UIViewController
public func unregisterForTraitChanges(_ registration: any UITraitChangeRegistration)
UIViewController
@objc(_bridgedUpdateContentUnavailableConfigurationUsingState:) dynamic open func updateContentUnavailableConfiguration(using state: UIKit.UIContentUnavailableConfigurationState)
UIWindowScene
@discardableResultpublic func registerForTraitChanges<Self>(_ traits: [UIKit.UITrait], handler: @escaping UIWindowScene.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment
UIWindowScene
@discardableResultpublic func registerForTraitChanges(_ traits: [UIKit.UITrait], target: Any, action: ObjectiveC.Selector) -> any UITraitChangeRegistration
UIWindowScene
@discardableResultpublic func registerForTraitChanges(_ traits: [UIKit.UITrait], action: ObjectiveC.Selector) -> any UITraitChangeRegistration
UIWindowScene
public func unregisterForTraitChanges(_ registration: any UITraitChangeRegistration)
UIWindowScenePlacement
public static func prominent() -> Self
UIWindowScenePlacement
public static func standard() -> Self
NSTextLayoutFragment
- (nullable NSTextLineFragment *)textLineFragmentForVerticalOffset:(CGFloat)verticalOffset requiresExactMatch:(BOOL)requiresExactMatch;
NSTextLayoutFragment
- (nullable NSTextLineFragment *)textLineFragmentForTextLocation:(nonnull id<NSTextLocation>)textLocation isUpstreamAffinity:(BOOL)isUpstreamAffinity;

Properties & Constants

UIContentUnavailableConfiguration.ButtonProperties
public var customMirror: Swift.Mirror
UIContentUnavailableConfiguration.ButtonProperties
public var debugDescription: Swift.String
UIContentUnavailableConfiguration.ButtonProperties
public var description: Swift.String
UIContentUnavailableConfiguration.ImageProperties
public var customMirror: Swift.Mirror
UIContentUnavailableConfiguration.ImageProperties
public var debugDescription: Swift.String
UIContentUnavailableConfiguration.ImageProperties
public var description: Swift.String
UIContentUnavailableConfiguration.TextProperties
public var customMirror: Swift.Mirror
UIContentUnavailableConfiguration.TextProperties
public var debugDescription: Swift.String
UIContentUnavailableConfiguration.TextProperties
public var description: Swift.String
UIContentUnavailableConfiguration
public var customMirror: Swift.Mirror
UIContentUnavailableConfiguration
public var debugDescription: Swift.String
UIContentUnavailableConfiguration
public var description: Swift.String
UIContentUnavailableConfigurationState
public var customMirror: Swift.Mirror
UIContentUnavailableConfigurationState
public var debugDescription: Swift.String
UIContentUnavailableConfigurationState
public var description: Swift.String
UIContentUnavailableView
public var configuration: any UIKit.UIContentConfiguration
UICornerCurve
public var debugDescription: Swift.String
UICornerCurve
public var description: Swift.String
UIHoverEffect
public static var automatic: UIKit.UIHoverAutomaticEffect
UIHoverEffect
public static var highlight: UIKit.UIHoverHighlightEffect
UIHoverEffect
public static var lift: UIKit.UIHoverLiftEffect
UIHoverStyle
public var effect: any UIKit.UIHoverEffect
UIHoverStyle
public var shape: UIKit.UIShape?
UIKitAttributes
public let textItemTag: Foundation.AttributeScopes.UIKitAttributes.TextItemTagAttribute
UIMutableTraits
public var accessibilityContrast: UIAccessibilityContrast
UIMutableTraits
public var activeAppearance: UIUserInterfaceActiveAppearance
UIMutableTraits
public var displayGamut: UIDisplayGamut
UIMutableTraits
public var displayScale: CoreFoundation.CGFloat
UIMutableTraits
public var forceTouchCapability: UIForceTouchCapability
UIMutableTraits
public var horizontalSizeClass: UIUserInterfaceSizeClass
UIMutableTraits
public var imageDynamicRange: UIImage.DynamicRange
UIMutableTraits
public var layoutDirection: UITraitEnvironmentLayoutDirection
UIMutableTraits
public var legibilityWeight: UILegibilityWeight
UIMutableTraits
public var preferredContentSizeCategory: UIContentSizeCategory
UIMutableTraits
public var sceneCaptureState: UISceneCaptureState
UIMutableTraits
public var toolbarItemPresentationSize: UINSToolbarItemPresentationSize
UIMutableTraits
public var typesettingLanguage: Foundation.Locale.Language?
UIMutableTraits
public var userInterfaceIdiom: UIUserInterfaceIdiom
UIMutableTraits
public var userInterfaceLevel: UIUserInterfaceLevel
UIMutableTraits
public var userInterfaceStyle: UIUserInterfaceStyle
UIMutableTraits
public var verticalSizeClass: UIUserInterfaceSizeClass
UIPresentationController
public var traitOverrides: UIKit.UITraitOverrides
UIShape.Resolved
public var debugDescription: Swift.String
UIShape.Resolved
public var description: Swift.String
UIShape
public var debugDescription: Swift.String
UIShape
public var description: Swift.String
UITextItem
public var content: UITextItem.Content
UITraitCollection
public static var systemTraitsAffectingColorAppearance: [UIKit.UITrait]
UITraitCollection
public static var systemTraitsAffectingImageLookup: [UIKit.UITrait]
UITraitCollection
public var typesettingLanguage: Foundation.Locale.Language?
UITraitDefinition
public static var _defaultValueRepresentsUnspecified: Swift.Bool
UITraitDefinition
public static var _isPrivate: Swift.Bool
UITraitDefinition
public static var affectsColorAppearance: Swift.Bool
UITraitDefinition
public static var identifier: Swift.String
UITraitDefinition
public static var name: Swift.String
UITraitOverrides
public var customMirror: Swift.Mirror
UITraitOverrides
public var debugDescription: Swift.String
UITraitOverrides
public var description: Swift.String
UIView
public var traitOverrides: UIKit.UITraitOverrides
UIViewController
public var contentUnavailableConfiguration: (any UIKit.UIContentConfiguration)?
UIViewController
@objc(_bridgedContentUnavailableConfigurationState) dynamic open var contentUnavailableConfigurationState: UIKit.UIContentUnavailableConfigurationState
UIViewController
public var traitOverrides: UIKit.UITraitOverrides
UIWindowScene.ActivationRequestOptions
public var placement: (any UIKit.UIWindowScenePlacement)?
UIWindowScene
public var traitOverrides: UIKit.UITraitOverrides

Conformances

Foundation.AttributeScopes.UIKitAttributes.TextItemTagAttribute
Swift.BitwiseCopyable
UIContentSizeCategory
Swift.Comparable
UIContentUnavailableConfiguration.ButtonProperties
Swift.CustomDebugStringConvertible
UIContentUnavailableConfiguration.ButtonProperties
Swift.CustomReflectable
UIContentUnavailableConfiguration.ButtonProperties
Swift.CustomStringConvertible
UIContentUnavailableConfiguration.ImageProperties
Swift.CustomDebugStringConvertible
UIContentUnavailableConfiguration.ImageProperties
Swift.CustomReflectable
UIContentUnavailableConfiguration.ImageProperties
Swift.CustomStringConvertible
UIContentUnavailableConfiguration
Swift.CustomDebugStringConvertible
UIContentUnavailableConfiguration
Swift.CustomReflectable
UIContentUnavailableConfiguration
Swift.CustomStringConvertible
UIContentUnavailableConfiguration.TextProperties
Swift.CustomDebugStringConvertible
UIContentUnavailableConfiguration.TextProperties
Swift.CustomReflectable
UIContentUnavailableConfiguration.TextProperties
Swift.CustomStringConvertible
UIContentUnavailableConfigurationState
Swift.CustomDebugStringConvertible
UIContentUnavailableConfigurationState
Swift.CustomReflectable
UIContentUnavailableConfigurationState
Swift.CustomStringConvertible
UIContentUnavailableConfigurationState
Swift._ObjectiveCBridgeable
UIContentUnavailableView
UIKit.UIContentView
UICornerCurve
Swift.CustomDebugStringConvertible
UICornerCurve
Swift.CustomStringConvertible
UIPointerEffect
UIKit.UIHoverEffect
UIPresentationController
UIKit.UITraitChangeObservable
UIShape.Resolved
Swift.CustomDebugStringConvertible
UIShape.Resolved
Swift.CustomStringConvertible
UIShape
Swift.CustomDebugStringConvertible
UIShape
Swift.CustomStringConvertible
UISymbolEffectCompletionContext
Swift.Sendable
UITraitOverrides
Swift.CustomDebugStringConvertible
UITraitOverrides
Swift.CustomReflectable
UITraitOverrides
Swift.CustomStringConvertible
UITraitTypesettingLanguage
UIKit._UICustomRawRepresentableTraitDefinition
UIView
UIKit.UITraitChangeObservable
UIViewController
UIKit.UITraitChangeObservable
UIWindowScene
UIKit.UITraitChangeObservable

Initializers

DeveloperToolsSupport.Preview
public init(_ name: Swift.String? = nil, traits: DeveloperToolsSupport.PreviewTrait<DeveloperToolsSupport.Preview.ViewTraits>..., body: @escaping @_Concurrency.MainActor () -> UIView)
DeveloperToolsSupport.Preview
public init(_ name: Swift.String? = nil, traits: DeveloperToolsSupport.PreviewTrait<DeveloperToolsSupport.Preview.ViewTraits>..., body: @escaping @_Concurrency.MainActor () -> UIViewController)
UIAction
convenience public init(title: Swift.String = "", subtitle: Swift.String? = nil, image: UIImage? = nil, selectedImage: UIImage? = nil, identifier: UIAction.Identifier? = nil, discoverabilityTitle: Swift.String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off, handler: @escaping UIActionHandler)
UIColor
convenience public init(resource: DeveloperToolsSupport.ColorResource)
UICommand
convenience public init(title: Swift.String = "", subtitle: Swift.String? = nil, image: UIImage? = nil, selectedImage: UIImage? = nil, action: ObjectiveC.Selector, propertyList: Any? = nil, alternates: [UICommandAlternate] = [], discoverabilityTitle: Swift.String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off)
UIContentUnavailableView
convenience public init(configuration: UIKit.UIContentUnavailableConfiguration)
UIHoverStyle
convenience public init(effect: some UIHoverEffect, shape: UIKit.UIShape? = nil)
UIHoverStyle
convenience public init(shape: UIKit.UIShape? = nil)
UIImage
convenience public init(resource: DeveloperToolsSupport.ImageResource)
UITextItem.MenuConfiguration
convenience public init(preview: UITextItem.MenuConfiguration.Preview? = .default, menu: UIMenu)
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value == CoreFoundation.CGFloat
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value == CoreFoundation.CGFloat?
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value == Swift.Double
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value == Swift.Double?
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value == Swift.Int
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value == Swift.Int?
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value == Swift.Bool
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit._UICustomRawRepresentableTraitDefinition
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit._UICustomRawRepresentableTraitDefinition, T._CustomRawValue == CoreFoundation.CGFloat
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit._UICustomRawRepresentableTraitDefinition, T._CustomRawValue == Swift.Double
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit._UICustomRawRepresentableTraitDefinition, T._CustomRawValue == Swift.Int
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value : Swift.RawRepresentable
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value : Swift.RawRepresentable, T.Value.RawValue == CoreFoundation.CGFloat
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value : Swift.RawRepresentable, T.Value.RawValue == Swift.Double
UITraitCollection
convenience public init<T>(_ trait: T.Type, value: T.Value) where T : UIKit.UITraitDefinition, T.Value : Swift.RawRepresentable, T.Value.RawValue == Swift.Int
UITraitCollection
convenience public init(mutations: (_ mutableTraits: inout any UIKit.UIMutableTraits) -> Swift.Void)
UITraitCollection
convenience public init(typesettingLanguage: Foundation.Locale.Language?)