Views

  • This class represents a rectangle gradient control view. It is used within the focus tool to visualize the chosen focus parameters.

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKBoxGradientView)
    open class BoxGradientView : FocusGradientView
  • A BrushPreviewView displays a preview of a styled brush.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKBrushPreviewView)
    open class BrushPreviewView : UIVisualEffectView
  • A Button is a subclass of UIButton, which supports running a closure for a given control event and has the ability to specify a touch area inset.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(PESDKButton)
    open class Button : UIButton
  • The CanvasView is responsible for presenting a painting and handling touch events related to paintings.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKCanvasView)
    open class CanvasView : GLKView
  • This class represents a circle gradient control view. It is used within the focus tool to visualize the chosen focus parameters.

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKCircleGradientView)
    open class CircleGradientView : FocusGradientView
  • The ColorPickerView provides a way to pick colors. It contains three elements - a hue picker, a brightness and saturation picker and an alpha picker. It has full support for wide colors.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKColorPickerView)
    open class ColorPickerView : UIControl
  • A ColorPipetteView can be used to pick a color from a preview image. It hosts an ColorPipetteOverlayView and a view that magnifies the preview image for precise color selection.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKColorPipetteView)
    open class ColorPipetteView : UIView
  • The CropAndStraightenView class provides support for displaying, zooming, rotating and cropping an image.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKCropAndStraightenView)
    open class CropAndStraightenView : UIView
  • A CropHandleView represents the interactive, draggable part of a crop rect.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKCropHandleView)
    open class CropHandleView : UIView
  • A CropMaskView is a view that blurs the content behind it.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(PESDKCropMaskView)
    open class CropMaskView : UIView
  • The CropOverlayView is added above the CropAndStraightenView to display the UI elements to adjust the crop rect and hosts the mask views to dim the content that is outside the crop rect.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKCropOverlayView)
    open class CropOverlayView : UIView
  • A ProgressView is an activity indicator that is shown on top of all other views in a HUD style and temporarily blocks all user interaction with other views.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKDefaultProgressView)
    open class DefaultProgressView : NSObject, ProgressView
  • This class represents a gradient control view. It is used within the focus tool to visualize the chosen focus parameters.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKFocusGradientView)
    open class FocusGradientView : UIControl
  • The FontSelectorView is a subclass of UIScrollView that presents a scrollable list of fonts.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKFontSelectorView)
    open class FontSelectorView : UIScrollView
  • A GradientView shows a linear gradient from its top to its bottom.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(PESDKGradientView)
    open class GradientView : UIView
  • A MenuCollectionView is a subclass of UICollectionView configured to be used as the menu of a tool controller.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKMenuCollectionView)
    open class MenuCollectionView : UICollectionView
  • An OverlayButton is used inside the workspaceView of a StackLayoutToolController. It is a regular button with a translucent black background.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKOverlayButton)
    open class OverlayButton : Button
  • A ScalePicker provides an UI element to pick values.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKScalePicker)
    open class ScalePicker : UIView
  • A Slider object is a visual control used to select a single value from a continuous range of values. Sliders are always displayed as horizontal bars. An indicator, or thumb, notes the current value of the slider and can be moved by the user to change the setting. A vertical indicator, or neutral point, notes the default, unchanged value of the slider.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @IBDesignable
    @objcMembers
    @objc(PESDKSlider)
    open class Slider : UIControl
  • A SliderTooltip object is a visual element that displays a Slider’s current value above the thumb image while dragging.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(PESDKSliderTooltip)
    open class SliderTooltip : UIView
  • A SnapGuideView is meant to visualize snapping guides.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKSnapGuideView)
    open class SnapGuideView : UIView
  • A StickerSelectionView is displayed above a sticker image view to indicate that this sticker is selected.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKStickerSelectionView)
    open class StickerSelectionView : UIView
  • A view that renders and displays a certain TextDesign.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKTextDesignView)
    open class TextDesignView : UIView
  • A TextSelectionView is displayed above a label to indicate that this label is selected.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKTextSelectionView)
    open class TextSelectionView : UIView
  • A Toolbar is used inside a ToolbarController to display ToolbarItems.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @IBDesignable
    @objcMembers
    @objc(PESDKToolbar)
    open class Toolbar : UIView
  • A ToolbarButton should be used within an instance of Toolbar. It automatically styles itself to display touch events.

    Declaration

    Swift

    @objcMembers
    @objc(PESDKToolbarButton)
    open class ToolbarButton : Button
  • A TooltipSlider object is a visual control used to select a single value from a continuous range of values. Sliders are always displayed as horizontal bars. An indicator, or thumb, notes the current value of the slider and can be moved by the user to change the setting. A vertical indicator, or neutral point, notes the default, unchanged value of the slider. Additionally a TooltipSlider also presents a tooltip above the thumb image that displays the current selected value while dragging.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKTooltipSlider)
    open class TooltipSlider : Slider
  • A VideoRecordButton is a button that can be used to start a video recording. It animates between a ‘Start recording’ and a ‘Stop recording’ state.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    @objcMembers
    @objc(PESDKVideoRecordButton)
    public final class VideoRecordButton : UIControl