UIImagePickerController クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。
[Foundation.Register("UIImagePickerController", true)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class UIImagePickerController : UIKit.UINavigationController
type UIImagePickerController = class
inherit UINavigationController
- 継承
- 属性
注釈
は UIImagePickerController 、画像と映画を撮影したり、以前に保存した画像や映画を選択したりするために使用されます。 の UIImagePickerController 外観と動作は、 プロパティによって SourceType 決まります。
アプリケーション開発者を使用する UIImagePickerController 前に、次の点を確認して、アプリケーション ユーザーのデバイスの機能を確認する必要があります。
- メソッドを使用した IsSourceTypeAvailable(UIImagePickerControllerSourceType) ソース。
- および メソッドを使用して IsCameraDeviceAvailable(UIImagePickerControllerCameraDevice) カメラと IsFlashAvailableForCameraDevice(UIImagePickerControllerCameraDevice) フラッシュを実行します。
- メソッドを使用したメディアの AvailableMediaTypes(UIImagePickerControllerSourceType) 種類。
コンストラクター
UIImagePickerController() |
パラメーターなしでこのクラスの新しいインスタンスを初期化する既定のコンストラクター。 |
UIImagePickerController(IntPtr) |
アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
UIImagePickerController(NSCoder) |
unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。 |
UIImagePickerController(NSObjectFlag) |
初期化をスキップし、単に オブジェクトを割り当てるために派生クラスで を呼び出すコンストラクター。 |
プロパティ
AccessibilityAssistiveTechnologyFocusedIdentifiers |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 UIResponder) |
AccessibilityCustomActions |
アクセシビリティをサポートする補助アクションとして メソッドを に AccessibilityCustomActions 追加できるようにします。 (継承元 UIResponder) |
AccessibilityDragSourceDescriptors |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 UIResponder) |
AccessibilityDropPointDescriptors |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 UIResponder) |
AdditionalSafeAreaInsets |
アプリ固有のツール バーやその他のアプリ固有の UI を考慮する追加の安全領域のインセットを取得または設定します。 (継承元 UIViewController) |
AllowsEditing |
アプリケーション ユーザーが選択した画像またはムービーの編集を許可されているかどうか。 |
AllowsImageEditing |
開発者は、この非推奨のプロパティを使用しないでください。 |
AutomaticallyAdjustsScrollViewInsets |
開発者は、この非推奨のプロパティを使用しないでください。 開発者は、代わりに 'UIScrollView.ContentInsetAdjustmentBehavior' を使用する必要があります。 (継承元 UIViewController) |
AutomaticallyForwardAppearanceAndRotationMethodsToChildViewControllers |
コンテインメント イベントが入れ子になったビュー コントローラーに自動的にプロパガされるかどうかを判断します。 (継承元 UIViewController) |
BarHideOnSwipeGestureRecognizer |
スワイプに応答してナビゲーション コントローラーを非表示にするために使用されるジェスチャ認識エンジン。 システム テーブルは読み取り専用です。 (継承元 UINavigationController) |
BarHideOnTapGestureRecognizer |
タップに応答してナビゲーション コントローラーを非表示にするために使用されるジェスチャ認識エンジン。 システム テーブルは読み取り専用です。 (継承元 UINavigationController) |
BottomLayoutGuide |
開発者は、この非推奨のプロパティを使用しないでください。 代わりに、 を使用 SafeAreaLayoutGuideする必要があります。 (継承元 UIViewController) |
CameraCaptureMode |
カメラのキャプチャ モード。 |
CameraDevice |
この UIImagePickerController によって使用されるカメラ。 |
CameraFlashMode |
アクティブ カメラの現在のフラッシュ モード。 |
CameraOverlayView |
既定のイメージ ピッカー インターフェイスの上にオーバーレイするカスタム UIView。 |
CameraViewTransform |
カメラのプレビュー イメージに適用するアフィン変換。 |
CanBecomeFirstResponder |
この UIREsponder が最初のレスポンダーになる意思があるかどうかを判断します。 (継承元 UIResponder) |
CanResignFirstResponder |
この UIResponder が最初のレスポンダーの状態を放棄するかどうかを決定します。 (継承元 UIResponder) |
ChildViewControllerForHomeIndicatorAutoHidden |
ホーム画面に戻るためのインジケーターを表示するかどうかを決定するための子ビュー コントローラーを取得します。 (継承元 UIViewController) |
ChildViewControllerForScreenEdgesDeferringSystemGestures |
画面の端のジェスチャを処理するときに優先順位を持つ子ビュー コントローラー (存在する場合) を取得します。 (継承元 UIViewController) |
ChildViewControllers |
この UIViewControllerによって管理される の配列UIViewController。 (継承元 UIViewController) |
Class |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 NSObject) |
ClassHandle |
このクラスのハンドル。 |
ContentSizeForViewInPopover |
ポップオーバーの既定のコンテンツ サイズ。 (継承元 UIViewController) |
CropRect |
編集情報辞書のキー。は、元のイメージに適用されるトリミングされた四角形を示します。 |
DebugDescription |
このオブジェクトの開発者向けのわかりやすい説明。 (継承元 NSObject) |
DefinesPresentationContext |
別UIViewControllerの を表示するときに、この UIViewControllerの View を表示するかどうかを指定します。 (継承元 UIViewController) |
Delegate |
クラス デリゲートとして機能する Foundation.NSObject モデル クラスのインスタンス。 |
Description |
オブジェクトの説明。Objective-C バージョンの ToString です。 (継承元 NSObject) |
DisablesAutomaticKeyboardDismissal |
の場合 |
EdgesForExtendedLayout |
でこの UIViewControllerのレイアウトを拡張する方法ParentViewControllerを指定します。 (継承元 UIViewController) |
EditButtonItem |
UIBarButtonItem状態を "編集" と "完了" の間で切り替える 。 (継承元 UIViewController) |
EditedImage |
編集情報辞書のキー。は、ユーザーが編集した画像を示します。 |
Editing |
|
ExtendedLayoutIncludesOpaqueBars |
拡張レイアウトに不透明なバーが含まれているかどうか。 (継承元 UIViewController) |
ExtensionContext |
このビュー コントローラーの を NSExtensionContext 取得します。 (継承元 UIViewController) |
FocusItemContainer |
フォーカス環境の子のコンテナーを取得します。 (継承元 UIViewController) |
Handle |
アンマネージド オブジェクト表現へのハンドル (ポインター)。 (継承元 NSObject) |
HidesBarsOnSwipe |
ナビゲーション コントローラーがスワイプしたときにバーを非表示にする必要があるかどうか。 (継承元 UINavigationController) |
HidesBarsOnTap |
タップ時にナビゲーション コントローラーのバーを非表示にするかどうか。 (継承元 UINavigationController) |
HidesBarsWhenKeyboardAppears |
キーボードが表示されたときにナビゲーション コントローラーのバーを非表示にする必要があるかどうか。 (継承元 UINavigationController) |
HidesBarsWhenVerticallyCompact |
ナビゲーション コントローラーがバーを垂直方向にコンパクトな環境で非表示にする必要があるかどうか。 (継承元 UINavigationController) |
HidesBottomBarWhenPushed |
が にUINavigationControllerプッシュされたときにUIViewControllerツール バーを表示するかどうかを指定します。 (継承元 UIViewController) |
ImageExportPreset |
イメージをアプリにエクスポートするためのプリセットを取得または設定します。 |
ImagePickerControllerDelegate |
この UIImagePickerController に関連するイベントに応答するために使用できるデリゲート オブジェクト。 |
ImageUrl |
定数 UIImagePickerControllerImageURL に関連付けられている値を表します。 |
InputAccessoryView |
オブジェクトが最初のレスポンダーになったときにアタッチできるカスタム ビュー。 (継承元 UIResponder) |
InputAccessoryViewController |
が最初のレスポンダーになったときに表示 |
InputAssistantItem |
ショートカット バーの構成に使用するアシスタントを取得します。 (継承元 UIResponder) |
InputView |
オブジェクトが最初のレスポンダーになったときに表示するカスタム ビュー。 読み取り専用です。 (継承元 UIResponder) |
InputViewController |
が最初のレスポンダーになったときに表示 |
InteractivePopGestureRecognizer |
左端から内側への "バック" ジェスチャのジェスチャ認識エンジン。 (継承元 UINavigationController) |
InterfaceOrientation |
インターフェイスの現在の向き。 (継承元 UIViewController) |
IsBeingDismissed |
|
IsBeingPresented |
|
IsDirectBinding |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 NSObject) |
IsFirstResponder |
この UIResponder が First Responder であるかどうかを返します。 (継承元 UIResponder) |
IsMovingFromParentViewController |
|
IsMovingToParentViewController |
|
IsProxy |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 NSObject) |
IsViewLoaded |
Booleanがメモリに読み込まれるかどうかをView示す 。 (継承元 UIViewController) |
KeyCommands |
この UIResponder でアクションをトリガーする必要がある主要なコマンド。 読み取り専用です。 (継承元 UIResponder) |
LivePhoto |
ライブ写真を示すキーとして使用される静的 NSString 。 |
MediaMetadata |
定数 UIImagePickerControllerMediaMetadata に関連付けられている値を表します |
MediaType |
選択するメディアの種類を示す文字列。 |
MediaTypes |
この UIImagePickerController によってアクセスされるメディアの種類。 |
MediaURL |
ムービーのファイルシステム URL。 |
ModalInPopover |
|
ModalPresentationCapturesStatusBarAppearance |
UIViewController がモーダルで表示されるが全画面表示以外の場合に、ステータス バーの制御を引き継ぐかどうか。 (継承元 UIViewController) |
ModalPresentationStyle |
を UIModalPresentationStyle 提示するときに使用する UIViewController。 (継承元 UIViewController) |
ModalTransitionStyle |
UIModalTransitionStyleによってPresentViewController(UIViewController, Boolean, Action)使用される 。 (継承元 UIViewController) |
ModalViewController |
アクティブな表示ビューのコントローラー。 (継承元 UIViewController) |
NavigationBar |
UINavigationBar UINavigationController の 。 (継承元 UINavigationController) |
NavigationBarHidden |
ナビゲーション バーを非表示にします。 (継承元 UINavigationController) |
NavigationController |
最も近い先祖 UINavigationController (継承元 UIViewController) |
NavigationControllerDelegate |
ナビゲーション イベントへの応答に使用できるデリゲート オブジェクト。 |
NavigationItem |
UINavigationItem親の の でUINavigationControllerNavigationBarこれをUIViewController表す 。 (継承元 UIViewController) |
NextResponder |
応答チェーンの次のレスポンダー (継承元 UIResponder) |
NibBundle |
NSBundleこれがUIViewControllerインスタンス化された元の 。 (継承元 UIViewController) |
NibName |
これが UIViewController インスタンス化された nib ファイルの名前、または |
OriginalImage |
編集情報辞書のキー。は、ユーザーが選択した元のトリミングされていないイメージを示します。 |
ParentFocusEnvironment |
現在のフォーカス環境を含むフォーカス環境を取得します。 (継承元 UIViewController) |
ParentViewController |
この UIViewController を格納している UIViewController。 (継承元 UIViewController) |
PasteConfiguration |
UIPasteConfigurationオブジェクトで |
PHAsset |
定数 UIImagePickerControllerPHAsset に関連付けられている値を表します。 |
PopoverPresentationController |
ビュー階層内で最も近い先祖を取得します。存在しない場合は UIPopoverPresentationController |
PreferredContentSize |
コンテナーのコンテンツの優先サイズを取得します。 (継承元 UIViewController) |
PreferredFocusedView |
そうでない場合は |
PreferredFocusEnvironments |
既定の IUIFocusEnvironmentフォーカス付きビューを検索するためにシステムによって再帰的に検索される の配列。 (継承元 UIViewController) |
PreferredScreenEdgesDeferringSystemGestures |
ジェスチャがシステム ジェスチャよりも優先される画面の端を取得します。 (継承元 UIViewController) |
PreferredStatusBarUpdateAnimation |
ステータス バーを非表示にして表示するための推奨されるアニメーション スタイル。 (継承元 UIViewController) |
PrefersHomeIndicatorAutoHidden |
ホーム インジケーターを非表示にすることをお勧めするかどうかを示すブール値を取得します。 (継承元 UIViewController) |
PresentationController |
ビュー階層内で最も近い先祖を取得します。存在しない場合は UIPresentationController |
PresentedViewController |
UIViewControllerこのUIViewControllerまたはの先祖UIViewControllerの |
PresentingViewController |
UIViewControllerこの UIViewControllerを提示している 。 (継承元 UIViewController) |
PreviewActionItems |
ユーザーが 3D Touch Preview で上方向にスワイプしたときに表示される の配列 IUIPreviewActionItem を取得します。 (継承元 UIViewController) |
ProvidesPresentationContextTransitionStyle |
|
ReferenceUrl |
定数 UIImagePickerControllerReferenceURL に関連付けられている値を表します |
RestorationClass |
アプリケーションの状態を復元するクラス。 (継承元 UIViewController) |
RestorationIdentifier |
復元する のインスタンスを UIViewController 指定します。 (継承元 UIViewController) |
RestoresFocusAfterTransition |
移行後に UIViewController フォーカスを復元するかどうかを取得または設定します。 (継承元 UIViewController) |
RetainCount |
オブジェクトの現在の Objective-C 保持数を返します。 (継承元 NSObject) |
RotatingFooterView |
インターフェイスの回転中に切り替える必要があるフッター ビュー (継承元 UIViewController) |
RotatingHeaderView |
インターフェイスの回転中に切り替える必要があるヘッダー ビュー。 (継承元 UIViewController) |
SearchDisplayController |
この UIViewControllerにUISearchDisplayController関連付けられている 。存在する場合は 。 (継承元 UIViewController) |
Self |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 NSObject) |
ShouldAutomaticallyForwardAppearanceMethods |
外観メソッドを子 UIViewControllerに転送するかどうかを指定します。 (継承元 UIViewController) |
ShouldAutomaticallyForwardRotationMethods |
回転メソッドを子 UIViewControllerに転送するかどうかを指定します。 (継承元 UIViewController) |
ShowsCameraControls |
この UIImagePickerController に既定のカメラ コントロールを表示するかどうか。 |
SourceType |
この UIImagePickerController によって表示されるピッカー インターフェイスの種類。 |
SplitViewController |
最も近い先祖 UISplitViewController または |
Storyboard |
UIStoryboardこれがUIViewController作成 |
Superclass |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 NSObject) |
SuperHandle |
この NSObject の基底クラスのメソッドを表すために使用されるハンドル。 (継承元 NSObject) |
SystemMinimumLayoutMargins |
ルート ビューの最小レイアウト余白を取得します。 (継承元 UIViewController) |
TabBarController |
最も近い先祖 UITabBarController または |
TabBarItem |
UITabBarItem親の の でUITabBarControllerTabBarこれをUIViewController表す 。 (継承元 UIViewController) |
TextInputContextIdentifier |
この UIResponder がテキスト入力モード情報を保持する必要があることを示す識別子。 読み取り専用です。 (継承元 UIResponder) |
TextInputMode |
この UIResponder のテキスト入力モード。 読み取り専用です。 (継承元 UIResponder) |
Title |
この UIViewControllerの人間に意味のある識別子。 (継承元 UIViewController) |
Toolbar |
ナビゲーション コントローラーのツール バーを再びクリックします。 (継承元 UINavigationController) |
ToolbarHidden |
ツール バーの表示を制御します (継承元 UINavigationController) |
ToolbarItems |
の 上UINavigationControllerの UIBarButtonItemの の配列。Toolbar (継承元 UIViewController) |
TopLayoutGuide |
開発者は、この非推奨のプロパティを使用しないでください。 代わりに、 を使用 SafeAreaLayoutGuideする必要があります。 (継承元 UIViewController) |
TopViewController |
現在、ナビゲーション コントローラーのスタックの上部にあるビュー コントローラー。 (継承元 UINavigationController) |
TraitCollection |
慣用句、スケール、サイズ クラスなど、ディスプレイの特性。 (継承元 UIViewController) |
TransitioningDelegate |
カスタム プレゼンテーション用の を作成する役割を IUIViewControllerAnimatedTransitioning持つデリゲート オブジェクト。 (継承元 UIViewController) |
UndoManager |
レスポンダー チェーン内の最も近い共有 NSUndoManager。 読み取り専用です。 (継承元 UIResponder) |
UserActivity |
このレスポンダーでサポートされているユーザー アクティビティをカプセル化するアクション。 (継承元 UIResponder) |
VideoExportPreset |
ビデオをアプリにエクスポートするときに使用するプリセットを取得または設定します。 |
VideoMaximumDuration |
ビデオ録画の最大再生時間 (秒単位)。 |
VideoQuality |
ビデオ記録とコード変換の品質。 |
View |
このビュー コントローラーによって管理されるビュー。 (継承元 UIViewController) |
ViewControllers |
現在ナビゲーション コントローラーのスタック上にあるビュー コントローラー。 (継承元 UINavigationController) |
ViewIfLoaded |
インスタンス化されている場合は を View 返します。それ以外の場合は を返します |
ViewRespectsSystemMinimumLayoutMargins |
ビュー コントローラーのビューが最小レイアウト余白を優先するかどうかを制御するブール値を取得または設定します。 (継承元 UIViewController) |
VisibleViewController |
現在画面に表示されているビュー コントローラー。 (継承元 UINavigationController) |
WantsFullScreenLayout |
|
WeakDelegate |
この型のデリゲート プロトコルに応答できる オブジェクト (継承元 UINavigationController) |
WeakTransitioningDelegate |
遷移アニメーションと操作用のコントローラーを提供するために使用されるデリゲート オブジェクト。 (継承元 UIViewController) |
Zone |
システム イメージおよびビデオキャプチャおよび選択機能へのアクセスを提供します。 (継承元 NSObject) |
メソッド
イベント
Canceled |
オブジェクトによって発生するイベント。 |
FinishedPickingImage |
オブジェクトによって発生するイベント。 |
FinishedPickingMedia |
オブジェクトによって発生するイベント。 |