コース: Xamarin 基本講座

無料トライアルでこのコースを視聴する

今すぐ登録して、25,300件以上登録されている、業界エキスパート指導のコースを受講しましょう。

Xamarin.iOSでカメラの機能を利用する

Xamarin.iOSでカメラの機能を利用する - Xamarinのチュートリアル

コース: Xamarin 基本講座

Xamarin.iOSでカメラの機能を利用する

このレッスンでは、 Xamarin.iOS で カメラの機能を利用する方法について 紹介します。 画面は Visual Studio で Xamarin.iOS のプロジェクトを 作成した直後です。 「Main.storyboard」に カメラで撮影した画像を表示するための イメージビューと 撮影を開始するための ボタンを配置します。 このように配置を行いました。 イメージビューには [Name]に「image」と 名前を設定してあります。 [Take photo]ボタンは [Events]で 「TakeButtonOnClick」という ボタンイベントを設定しています。 続いて「info.plist」の内容を開き このアプリケーションで カメラを利用するという設定を行います。 このように <key> タグに NSCameraUsageDescription と記述し 続く文字列に、カメラ機能を 利用する理由を記述します。 続いて、ViewController に コードを記述していきます。 まず、クラスのフィールドに UIImagePickerController 型の picker という フィールドを用意します。 続いて ViewDidLoad メソッドに 処理を記述していきます。 まず、IsCameraDeviceAvairable カメラが利用可能かどうか というのを確認し もし利用可能であれば UIImagePickerController を 初期化していきます。 UIImagePickerController の SourceType に カメラを、編集を可能に。 そしてカメラの撮影が終わったときの イベントハンドラを設定します。 FinishedPickingMedia は 画像の取得が成功した場合、 Canceled は カメラの撮影をキャンセルして カメラ処理が終了した場合の イベントハンドラです。 これらのイベントハンドラの内容は このように記述されています。 キャンセルした場合は DismissModalViewController を呼び出し 撮影画面を閉じます。 撮影して画像が選択された場合は StoryBoard に配置したイメージに 画像を指定し 撮影画面を閉じます。 続いて、ボタンを押された場合 [Take…

目次