Package org.robovm.apple.uikit
Class UIImagePickerController
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIResponder
-
- org.robovm.apple.uikit.UIViewController
-
- org.robovm.apple.uikit.UINavigationController
-
- org.robovm.apple.uikit.UIImagePickerController
-
- All Implemented Interfaces:
NSCoding
,NSExtensionRequestHandling
,NSObjectProtocol
,UIAccessibility
,UIAppearanceContainer
,UIContentContainer
,UIFocusEnvironment
,UIStateRestoring
,UITraitEnvironment
,org.robovm.objc.ObjCProtocol
public class UIImagePickerController extends UINavigationController implements NSCoding
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIImagePickerController.UIImagePickerControllerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UINavigationController
UINavigationController.UINavigationControllerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIViewController
UIViewController.Notifications, UIViewController.UIViewControllerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIResponder
UIResponder.UIResponderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UIImagePickerController()
UIImagePickerController(java.lang.Class<? extends UINavigationBar> navigationBarClass, java.lang.Class<? extends UIToolbar> toolbarClass)
UIImagePickerController(java.lang.String nibNameOrNil, NSBundle nibBundleOrNil)
UIImagePickerController(NSCoder decoder)
protected
UIImagePickerController(NSObject.Handle h, long handle)
protected
UIImagePickerController(NSObject.SkipInit skipInit)
UIImagePickerController(UIViewController rootViewController)
-
Method Summary
-
Methods inherited from class org.robovm.apple.uikit.UINavigationController
getBarHideOnSwipeGestureRecognizer, getBarHideOnTapGestureRecognizer, getHideShowBarDuration, getInteractivePopGestureRecognizer, getNavigationBar, getToolbar, getTopViewController, getViewControllers, getVisibleViewController, hidesBarsOnSwipe, hidesBarsOnTap, hidesBarsWhenKeyboardAppears, hidesBarsWhenVerticallyCompact, init, init, isNavigationBarHidden, isToolbarHidden, popToRootViewController, popToViewController, popViewController, pushViewController, setDelegate, setHidesBarsOnSwipe, setHidesBarsOnTap, setHidesBarsWhenKeyboardAppears, setHidesBarsWhenVerticallyCompact, setNavigationBarHidden, setNavigationBarHidden, setToolbarHidden, setToolbarHidden, setViewControllers, setViewControllers, showViewController
-
Methods inherited from class org.robovm.apple.uikit.UIViewController
addChildViewController, addKeyCommand, applicationFinishedRestoringState, attemptRotationToDeviceOrientation, automaticallyAdjustsScrollViewInsets, beginAppearanceTransition, beginRequest, canPerformUnwind, collapseSecondaryViewController, decodeRestorableState, definesPresentationContext, didMoveToParentViewController, didReceiveMemoryWarning, didRotate, didUpdateFocus, disablesAutomaticKeyboardDismissal, dismissMoviePlayerViewController, dismissViewController, encode, encodeRestorableState, endAppearanceTransition, extendedLayoutIncludesOpaqueBars, getAdditionalSafeAreaInsets, getAllowedChildViewControllersForUnwinding, getBottomLayoutGuide, getChildViewControllerContainingSegueSource, getChildViewControllerForHomeIndicatorAutoHidden, getChildViewControllerForScreenEdgesDeferringSystemGestures, getChildViewControllerForStatusBarHidden, getChildViewControllerForStatusBarStyle, getChildViewControllers, getContentSizeForViewInPopover, getEdgesForExtendedLayout, getEditButtonItem, getExtensionContext, getFocusItemContainer, getInterfaceOrientation, getInterstitialPresentationPolicy, getModalPresentationStyle, getModalTransitionStyle, getNavigationController, getNavigationItem, getNibBundle, getNibName, getObjectRestorationClass, getOriginalContentView, getOverrideTraitCollection, getParentFocusEnvironment, getParentViewController, getPopoverPresentationController, getPreferredContentSize, getPreferredFocusedView, getPreferredFocusEnvironments, getPreferredInterfaceOrientationForPresentation, getPreferredScreenEdgesDeferringSystemGestures, getPreferredStatusBarStyle, getPreferredStatusBarUpdateAnimation, getPresentationController, getPresentedViewController, getPresentingViewController, getPreviewActionItems, getRestorationClass, getRestorationIdentifier, getRestorationParent, getRotatingFooterView, getRotatingHeaderView, getSearchDisplayController, getSegueForUnwinding, getSplitViewController, getStoryboard, getSupportedInterfaceOrientations, getSystemMinimumLayoutMargins, getTabBarController, getTabBarItem, getTargetViewControllerForAction, getTitle, getToolbarItems, getTopLayoutGuide, getTraitCollection, getTransitionCoordinator, getTransitioningDelegate, getView, getViewControllerForUnwind, getViewIfLoaded, hidesBottomBarWhenPushed, init, init, isBeingDismissed, isBeingPresented, isCanDisplayBannerAds, isDisplayingBannerAd, isEditing, isModalInPopover, isMovingFromParentViewController, isMovingToParentViewController, isPresentingFullScreenAd, isRestoresFocusAfterTransition, isViewLoaded, isViewRespectsSystemMinimumLayoutMargins, loadView, loadViewIfNeeded, modalPresentationCapturesStatusBarAppearance, performSegue, preferredContentSizeDidChangeForChildContentContainer, prefersHomeIndicatorAutoHidden, prefersStatusBarHidden, prepareForSegue, prepareInterstitialAds, presentMoviePlayerViewController, presentViewController, providesPresentationContextTransitionStyle, registerForPreviewing, removeFromParentViewController, removeKeyCommand, requestInterstitialAdPresentation, separateSecondaryViewController, setAdditionalSafeAreaInsets, setAutomaticallyAdjustsScrollViewInsets, setCanDisplayBannerAds, setContentSizeForViewInPopover, setDefinesPresentationContext, setEdgesForExtendedLayout, setEditing, setEditing, setExtendedLayoutIncludesOpaqueBars, setHidesBottomBarWhenPushed, setInterstitialPresentationPolicy, setModalInPopover, setModalPresentationCapturesStatusBarAppearance, setModalPresentationStyle, setModalTransitionStyle, setNeedsFocusUpdate, setNeedsStatusBarAppearanceUpdate, setNeedsUpdateOfHomeIndicatorAutoHidden, setNeedsUpdateOfScreenEdgesDeferringSystemGestures, setOverrideTraitCollection, setPreferredContentSize, setProvidesPresentationContextTransitionStyle, setRestorationClass, setRestorationIdentifier, setRestoresFocusAfterTransition, setTabBarItem, setTitle, setToolbarItems, setToolbarItems, setTransitioningDelegate, setView, setViewRespectsSystemMinimumLayoutMargins, setWantsFullScreenLayout, shouldAutomaticallyForwardAppearanceMethods, shouldAutomaticallyForwardRotationMethods, shouldAutorotate, shouldPerformSegue, shouldPresentInterstitialAd, shouldUpdateFocus, ShowDetailTargetDidChangeNotification, showDetailViewController, sizeForChildContentContainer, systemLayoutFittingSizeDidChangeForChildContentContainer, traitCollectionDidChange, transition, unregisterForPreviewing, unwind, updateFocusIfNeeded, updateViewConstraints, viewDidAppear, viewDidDisappear, viewDidLayoutSubviews, viewDidLoad, viewLayoutMarginsDidChange, viewSafeAreaInsetsDidChange, viewWillAppear, viewWillDisappear, viewWillLayoutSubviews, viewWillTransitionToSize, wantsFullScreenLayout, willAnimateRotation, willMoveToParentViewController, willRotate, willTransitionToTraitCollection
-
Methods inherited from class org.robovm.apple.uikit.UIResponder
areAccessibilityElementsHidden, becomeFirstResponder, canBecomeFirstResponder, canPerformAction, canResignFirstResponder, clearTextInputContextIdentifier, getAccessibilityActivationPoint, getAccessibilityAttributedHint, getAccessibilityAttributedLabel, getAccessibilityAttributedValue, getAccessibilityFrame, getAccessibilityHint, getAccessibilityLabel, getAccessibilityLanguage, getAccessibilityNavigationStyle, getAccessibilityPath, getAccessibilityTraits, getAccessibilityValue, getActionTarget, getInputAccessoryView, getInputAccessoryViewController, getInputAssistantItem, getInputView, getInputViewController, getKeyCommands, getNextResponder, getTextInputContextIdentifier, getTextInputMode, getUndoManager, getUserActivity, isAccessibilityElement, isAccessibilityViewModal, isFirstResponder, motionBegan, motionCancelled, motionEnded, pressesBegan, pressesCancelled, pressesChanged, pressesEnded, reloadInputViews, remoteControlReceived, resignFirstResponder, restoreUserActivityState, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedValue, setAccessibilityElement, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityTraits, setAccessibilityValue, setAccessibilityViewModal, setShouldGroupAccessibilityChildren, setUserActivity, shouldGroupAccessibilityChildren, touchesBegan, touchesCancelled, touchesEnded, touchesEstimatedPropertiesUpdated, touchesMoved, updateUserActivityState
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
UIImagePickerController
public UIImagePickerController()
-
UIImagePickerController
protected UIImagePickerController(NSObject.Handle h, long handle)
-
UIImagePickerController
protected UIImagePickerController(NSObject.SkipInit skipInit)
-
UIImagePickerController
public UIImagePickerController(java.lang.Class<? extends UINavigationBar> navigationBarClass, java.lang.Class<? extends UIToolbar> toolbarClass)
- Since:
- Available in iOS 5.0 and later.
-
UIImagePickerController
public UIImagePickerController(UIViewController rootViewController)
-
UIImagePickerController
public UIImagePickerController(java.lang.String nibNameOrNil, NSBundle nibBundleOrNil)
-
UIImagePickerController
public UIImagePickerController(NSCoder decoder)
-
-
Method Detail
-
getDelegate
public UIImagePickerControllerDelegate getDelegate()
- Overrides:
getDelegate
in classUINavigationController
-
setDelegate
public void setDelegate(UIImagePickerControllerDelegate v)
-
getSourceType
public UIImagePickerControllerSourceType getSourceType()
-
setSourceType
public void setSourceType(UIImagePickerControllerSourceType v)
-
getMediaTypes
public java.util.List<java.lang.String> getMediaTypes()
-
setMediaTypes
public void setMediaTypes(java.util.List<java.lang.String> v)
-
allowsEditing
public boolean allowsEditing()
- Since:
- Available in iOS 3.1 and later.
-
setAllowsEditing
public void setAllowsEditing(boolean v)
- Since:
- Available in iOS 3.1 and later.
-
getImageExportPreset
public UIImagePickerControllerImageURLExportPreset getImageExportPreset()
- Since:
- Available in iOS 11.0 and later.
-
setImageExportPreset
public void setImageExportPreset(UIImagePickerControllerImageURLExportPreset v)
- Since:
- Available in iOS 11.0 and later.
-
getVideoMaximumDuration
public double getVideoMaximumDuration()
- Since:
- Available in iOS 3.1 and later.
-
setVideoMaximumDuration
public void setVideoMaximumDuration(double v)
- Since:
- Available in iOS 3.1 and later.
-
getVideoQuality
public UIImagePickerControllerQualityType getVideoQuality()
- Since:
- Available in iOS 3.1 and later.
-
setVideoQuality
public void setVideoQuality(UIImagePickerControllerQualityType v)
- Since:
- Available in iOS 3.1 and later.
-
getVideoExportPreset
public java.lang.String getVideoExportPreset()
- Since:
- Available in iOS 11.0 and later.
-
setVideoExportPreset
public void setVideoExportPreset(java.lang.String v)
- Since:
- Available in iOS 11.0 and later.
-
showsCameraControls
public boolean showsCameraControls()
- Since:
- Available in iOS 3.1 and later.
-
setShowsCameraControls
public void setShowsCameraControls(boolean v)
- Since:
- Available in iOS 3.1 and later.
-
getCameraOverlayView
public UIView getCameraOverlayView()
- Since:
- Available in iOS 3.1 and later.
-
setCameraOverlayView
public void setCameraOverlayView(UIView v)
- Since:
- Available in iOS 3.1 and later.
-
getCameraViewTransform
public CGAffineTransform getCameraViewTransform()
- Since:
- Available in iOS 3.1 and later.
-
setCameraViewTransform
public void setCameraViewTransform(CGAffineTransform v)
- Since:
- Available in iOS 3.1 and later.
-
getCameraCaptureMode
public UIImagePickerControllerCameraCaptureMode getCameraCaptureMode()
- Since:
- Available in iOS 4.0 and later.
-
setCameraCaptureMode
public void setCameraCaptureMode(UIImagePickerControllerCameraCaptureMode v)
- Since:
- Available in iOS 4.0 and later.
-
getCameraDevice
public UIImagePickerControllerCameraDevice getCameraDevice()
- Since:
- Available in iOS 4.0 and later.
-
setCameraDevice
public void setCameraDevice(UIImagePickerControllerCameraDevice v)
- Since:
- Available in iOS 4.0 and later.
-
getCameraFlashMode
public UIImagePickerControllerCameraFlashMode getCameraFlashMode()
- Since:
- Available in iOS 4.0 and later.
-
setCameraFlashMode
public void setCameraFlashMode(UIImagePickerControllerCameraFlashMode v)
- Since:
- Available in iOS 4.0 and later.
-
takePicture
public void takePicture()
- Since:
- Available in iOS 3.1 and later.
-
startVideoCapture
public boolean startVideoCapture()
- Since:
- Available in iOS 4.0 and later.
-
stopVideoCapture
public void stopVideoCapture()
- Since:
- Available in iOS 4.0 and later.
-
isSourceTypeAvailable
public static boolean isSourceTypeAvailable(UIImagePickerControllerSourceType sourceType)
-
getAvailableMediaTypes
public static java.util.List<java.lang.String> getAvailableMediaTypes(UIImagePickerControllerSourceType sourceType)
-
isCameraDeviceAvailable
public static boolean isCameraDeviceAvailable(UIImagePickerControllerCameraDevice cameraDevice)
- Since:
- Available in iOS 4.0 and later.
-
isFlashAvailableForCameraDevice
public static boolean isFlashAvailableForCameraDevice(UIImagePickerControllerCameraDevice cameraDevice)
- Since:
- Available in iOS 4.0 and later.
-
getAvailableCaptureModes
public static java.util.List<UIImagePickerControllerCameraCaptureMode> getAvailableCaptureModes(UIImagePickerControllerCameraDevice cameraDevice)
- Since:
- Available in iOS 4.0 and later.
-
-