IMGLYCameraViewController

open class IMGLYCameraViewController : UIViewController
extension IMGLYCameraViewController: IMGLYCameraControllerDelegate
extension IMGLYCameraViewController: UIImagePickerControllerDelegate, UINavigationControllerDelegate

Undocumented

Initializers

  • Undocumented

    Declaration

    Swift

    public convenience init()
  • This initializer should only be used in Objective-C. It expects an NSArray of NSNumbers that wrap the integer value of IMGLYRecordingMode.

    Declaration

    Swift

    public convenience init(recordingModes: [NSNumber])
  • Initializes a camera view controller.

    :param: recordingModes An array of recording modes that you want to support.

    :returns: An initialized IMGLYCameraViewController.

    :discussion: If you use the standard init method or initWithCoder to initialize a IMGLYCameraViewController object, a camera view controller with all supported recording modes is created.

    Declaration

    Swift

    public init(recordingModes: [IMGLYRecordingMode])
  • Undocumented

    Declaration

    Swift

    required public init?(coder aDecoder: NSCoder)

Properties

  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var backgroundContainerView: UIView { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var topControlsView: UIView { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var cameraPreviewContainer: UIView { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var bottomControlsView: UIView { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var flashButton: UIButton { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var switchCameraButton: UIButton { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var cameraRollButton: UIButton { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var actionButtonContainer: UIView { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var recordingTimeLabel: UILabel { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) var actionButton: UIControl? { get }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var filterSelectionButton: UIButton { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var filterIntensitySlider: UISlider { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var swipeRightGestureRecognizer: UISwipeGestureRecognizer { get set }
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) lazy var swipeLeftGestureRecognizer: UISwipeGestureRecognizer { get set }
  • Undocumented

    Declaration

    Swift

    public let recordingModes: [IMGLYRecordingMode]
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) var currentRecordingMode: IMGLYRecordingMode { get set }
  • Undocumented

    Declaration

    Swift

    open var squareMode: Bool { get set }
  • Undocumented

    Declaration

    Swift

    public let filterSelectionController: IMGLYFilterSelectionController
  • Undocumented

    Declaration

    Swift

    open fileprivate(set) var cameraController: IMGLYCameraController? { get }
  • The maximum length of a video. If set to 0 the length is unlimited.

    Declaration

    Swift

    open var maximumVideoLength: Int { get set }
  • Undocumented

    Declaration

    Swift

    open var completionBlock: IMGLYCameraCompletionBlock?

UIViewController

Helpers

Targets