SBSDKImageEditingViewControllerDelegate
@protocol SBSDKImageEditingViewControllerDelegate <NSObject>
A delegate protocol to inform an object about changes in SBSDKImageEditingViewController
.
-
Informs the delegate that the image editing view controllers apply button was hit.
Declaration
Objective-C
- (void)imageEditingViewController: (nonnull SBSDKImageEditingViewController *)editingViewController didApplyChangesWithPolygon:(nonnull SBSDKPolygon *)polygon croppedImage:(nonnull UIImage *)croppedImage;
Swift
optional func imageEditingViewController(_ editingViewController: SBSDKImageEditingViewController, didApplyChangesWith polygon: SBSDKPolygon, croppedImage: UIImage)
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
polygon
The current polygon of the SBSDKImageEditingViewController.
croppedImage
The cropped image.
-
Informs the delegate that the image editing view controllers cancel button was hit.
Declaration
Objective-C
- (void)imageEditingViewControllerDidCancelChanges: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerDidCancelChanges(_ editingViewController: SBSDKImageEditingViewController)
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
-
Informs the delegate that the image editing view controllers polygon was changed by user interaction.
Declaration
Objective-C
- (void)imageEditingViewControllerDidChangePolygon: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerDidChangePolygon(_ editingViewController: SBSDKImageEditingViewController)
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
-
Asks the delegate for a UIBarBItem to cancel the actual editing.
Declaration
Objective-C
- (UIBarButtonItem *_Nullable)imageEditingViewControllerCancelButtonItem: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerCancelButtonItem(_ editingViewController: SBSDKImageEditingViewController) -> UIBarButtonItem?
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
Return Value
The UIBarButtonItem for cancelling the editing.
-
Asks the delegate for a UIBarButtonItem to apply the actual editing.
Declaration
Objective-C
- (UIBarButtonItem *_Nullable)imageEditingViewControllerApplyButtonItem: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerApplyButtonItem(_ editingViewController: SBSDKImageEditingViewController) -> UIBarButtonItem?
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
Return Value
The UIBarButtonItem for applying the editing.
-
Asks the delegate for a UIBarStyle for the bottom toolbar.
Declaration
Objective-C
- (UIBarStyle)imageEditingViewControllerToolbarStyle: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerToolbarStyle(_ editingViewController: SBSDKImageEditingViewController) -> UIBarStyle
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
Return Value
The UIBarStyle for the bottom toolbar.
-
Asks the delegate for the background tint color of the bottom toolbar.
Declaration
Objective-C
- (UIColor *_Nullable)imageEditingViewControllerToolbarTintColor: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerToolbarTintColor(_ editingViewController: SBSDKImageEditingViewController) -> UIColor?
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
Return Value
The UIColor the bottom toolbars background is tinted with.
-
Asks the delegate for the item tint color of the bottom toolbar.
Declaration
Objective-C
- (UIColor *_Nullable)imageEditingViewControllerToolbarItemTintColor: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerToolbarItemTintColor(_ editingViewController: SBSDKImageEditingViewController) -> UIColor?
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
Return Value
The UIColor the bottom toolbar items are tinted with.
-
Asks the delegate for a UIBarButtonItem to for rotating the image clockwise.
Declaration
Objective-C
- (UIBarButtonItem *_Nullable) imageEditingViewControllerRotateClockwiseToolbarItem: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerRotateClockwiseToolbarItem(_ editingViewController: SBSDKImageEditingViewController) -> UIBarButtonItem?
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
Return Value
The UIBarButtonItem for rotating the image clockwise.
-
Asks the delegate for a UIBarButtonItem to for rotating the image counter-clockwise.
Declaration
Objective-C
- (UIBarButtonItem *_Nullable) imageEditingViewControllerRotateCounterClockwiseToolbarItem: (nonnull SBSDKImageEditingViewController *)editingViewController;
Swift
optional func imageEditingViewControllerRotateCounterClockwiseToolbarItem(_ editingViewController: SBSDKImageEditingViewController) -> UIBarButtonItem?
Parameters
editingViewController
The calling SBSDKImageEditingViewController.
Return Value
The UIBarButtonItem for rotating the image counter-clockwise.