114課:ギャラリーとカメラから画像を取得する

1403 ワード

カリキュラムノートアドレス:Udemyカリキュラム:The Complete iOS 9 Developer Course-Build 18 Apps
Section 8の主な内容はクローンInstagram:107-128課です.
この授業では、携帯電話の画像ライブラリや携帯電話のカメラから画像を取得する方法について説明します.
1、Storyboard
UIButtonコントロールをドラッグして、次のアクション接続を作成します.
@IBAction func importImage(sender: AnyObject) {

}

UIImageViewコントロールをドラッグして、次のようにOutlet接続を作成します.
@IBOutlet var importedImage: UIImageView!

2、協議を守る
class ViewController: UIViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {

}

3、画像のコードを選択する
    @IBAction func importImage(sender: AnyObject) {
        //            
        var image = UIImagePickerController()
        //   
        image.delegate = self
        //   :        
        image.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
        //           
        image.allowsEditing = false
        //          
        self.presentViewController(image, animated: true, completion: nil)
    }

4、画像を選んで何をするか
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
    print("Image Selected")
    //          
    self.dismissViewControllerAnimated(true, completion: nil)
    //   UIImageView            
    importedImage.image = image
}