Skip to content

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

Clone this wiki locally