Skip to content

UIKit iOS xcode26.1 b3

Alex Soto edited this page Oct 29, 2025 · 2 revisions

#UIKit.framework https://github.com/dotnet/macios/pull/24124

diff -ruN /Applications/Xcode_26.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h /Applications/Xcode_26.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h --- /Applications/Xcode_26.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h	2025-09-29 00:29:33 +++ /Applications/Xcode_26.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h	2025-10-11 07:53:15 @@ -551,8 +551,8 @@ UIKIT_EXTERN NSNotificationName const UIAccessibilityBoldTextStatusDidChangeNotification API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED; // Returns whether the system preference for button shapes is enabled -UIKIT_EXTERN BOOL UIAccessibilityButtonShapesEnabled(void) API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR; -UIKIT_EXTERN NSNotificationName const UIAccessibilityButtonShapesEnabledStatusDidChangeNotification API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED; +UIKIT_EXTERN BOOL UIAccessibilityButtonShapesEnabled(void) API_DEPRECATED_WITH_REPLACEMENT("AXShowBordersEnabled", ios(14.0, 26.1), tvos(14.0, 26.1)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR; +UIKIT_EXTERN NSNotificationName const UIAccessibilityButtonShapesEnabledStatusDidChangeNotification API_DEPRECATED_WITH_REPLACEMENT("AXShowBordersEnabledStatusDidChangeNotification", ios(14.0, 26.1), tvos(14.0, 26.1)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED; // Returns whether the system preference for grayscale is enabled UIKIT_EXTERN BOOL UIAccessibilityIsGrayscaleEnabled(void) API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR; diff -ruN /Applications/Xcode_26.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h /Applications/Xcode_26.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h --- /Applications/Xcode_26.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h	2025-09-30 23:48:11 +++ /Applications/Xcode_26.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h	2025-10-15 01:04:47 @@ -18,7 +18,7 @@ NS_HEADER_AUDIT_BEGIN(nullability, sendability) -@class UIPresentationController; +@class UIPresentationController, UIVisualEffect; API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR @protocol UIAdaptivePresentationControllerDelegate <NSObject> @@ -113,6 +113,9 @@ // Modifies the trait collection for the presentation controller. @property(nullable, nonatomic, copy) UITraitCollection *overrideTraitCollection API_DEPRECATED("Use the traitOverrides property instead", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); + +// Set the background effect for this presentation. Set to nil to use default background. Default is nil. Custom presentations are responsible for implementing the background effect if set. +@property (nonatomic, strong, nullable) UIVisualEffect *backgroundEffect API_AVAILABLE(ios(26.1)) API_UNAVAILABLE(macCatalyst, watchos, tvos, visionos); @end diff -ruN /Applications/Xcode_26.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISheetPresentationController.h /Applications/Xcode_26.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISheetPresentationController.h --- /Applications/Xcode_26.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISheetPresentationController.h	2025-10-01 00:47:30 +++ /Applications/Xcode_26.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISheetPresentationController.h	2025-10-11 09:26:01 @@ -11,7 +11,7 @@ NS_HEADER_AUDIT_BEGIN(nullability, sendability) -@class UISheetPresentationController; +@class UISheetPresentationController, UIVisualEffect; typedef NSString *UISheetPresentationControllerDetentIdentifier NS_TYPED_EXTENSIBLE_ENUM API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos, visionos); @@ -64,6 +64,9 @@ // The identifier of this detent. @property (nonatomic, strong, readonly) UISheetPresentationControllerDetentIdentifier identifier API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(tvos, watchos, visionos); + +// Set the background effect for this detent. Set to nil to use default background. Default is nil. +@property (nonatomic, strong, nullable) UIVisualEffect *backgroundEffect API_AVAILABLE(ios(26.1)) API_UNAVAILABLE(macCatalyst, watchos, tvos, visionos, macos); // Resolves a detent to its value. Returns UISheetPresentationControllerDetentInactive if the detent is inactive in the provided context. // This may be used to get the values of the system medium and large detents, or the value of a custom detent. 
Clone this wiki locally