UIViewControllerPreviewingDelegate.CommitViewController Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called when the user performs the 3D Touch "Pop" pressure gesture that begins the transfer to the final UX, which is typically contained in the viewControllerToCommit
.
[Foundation.Export("previewingContext:commitViewController:")]
public abstract void CommitViewController (UIKit.IUIViewControllerPreviewing previewingContext, UIKit.UIViewController viewControllerToCommit);
abstract member CommitViewController : UIKit.IUIViewControllerPreviewing * UIKit.UIViewController -> unit
Parameters
- previewingContext
- IUIViewControllerPreviewing
The context in which the 3D Touch is occurring.
- viewControllerToCommit
- UIViewController
The UIViewController to which the app should transfer control.
Implements
- Attributes
Remarks
On hardware that supports 3D Touch (see ForceTouchCapability), a strong push activates the transfer to the new UI, which is typically specified by viewControllerToCommit
. However, the application developer can provide custom UX (for example, to provide a more in-depth editing experience) by passing their desired view controller to ShowViewController(UIViewController, NSObject) inside this method.
public void CommitViewController (IUIViewControllerPreviewing previewingContext, UIViewController viewControllerToCommit)
{
ShowViewController (viewControllerToCommit, this);
}