Repository navigation
UIKit tvOS xcode27.2 rc1
Alex Soto edited this page Oct 20, 2026
·
1 revision
#UIKit.framework
diff -ruN /Applications/Xcode_27.2.0-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h /Applications/Xcode_27.2.0-rc.1.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h
--- /Applications/Xcode_27.2.0-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h 2026-09-14 01:22:44
+++ /Applications/Xcode_27.2.0-rc.1.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h 2026-10-14 00:18:48
@@ -693,6 +693,7 @@
@end
+
@interface UIViewController ()
/// Setting a content unavailable configuration replaces the existing content unavailable view of the view controller with a new content unavailable view instance from the configuration,
diff -ruN /Applications/Xcode_27.2.0-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWritingToolsCoordinator.h /Applications/Xcode_27.2.0-rc.1.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWritingToolsCoordinator.h
--- /Applications/Xcode_27.2.0-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWritingToolsCoordinator.h 2026-09-14 01:16:48
+++ /Applications/Xcode_27.2.0-rc.1.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWritingToolsCoordinator.h 2026-10-14 00:52:52
@@ -894,9 +894,15 @@
/// object, include both a ``UIPreviewParameters`` and a ``UIPreviewTarget``
/// object. Create the ``UIPreviewTarget`` object with your text view as the
/// container, and set the center point to the center of your text view.
-/// Create the ``UIPreviewParameters`` object using the selection rectangles
-/// for the text, which you get from your view’s layout manager. Writing Tools
-/// uses this information to place your image directly above the text in your view.
+/// Create the ``UIPreviewParameters`` object using `init(textLineRects:)`,
+/// passing an array containing one rectangle per line of the selected text,
+/// which you get from your view’s layout manager.
+///
+/// - Important: Provide one rectangle per line in `textLineRects`. Writing
+/// Tools uses each rectangle to animate its line independently, layering a
+/// bounce effect on top of the shimmer. If you provide a single rectangle
+/// that spans the entire range instead, Writing Tools can only animate the
+/// text as one unit, which produces a shimmer only, without the bounce.
///
/// For a single animation type, the system calls this method, followed sequentially
/// by the ``writingToolsCoordinator(_:prepareFor:range:context:completion:)`` and