美文网首页
iOS 图片选择 拍照获取图片

iOS 图片选择 拍照获取图片

作者: 已经多年不写Unity | 来源:发表于2018-12-26 17:17 被阅读0次

自从使用了Swift语言进行移动端开发后,感觉整个人都精神多了
没有RN一样的神奇bug,只需要按照自己的思路进行编写即可。

//
//  ViewController.swift
//  Xcodetest
//
//  Created by Wirhui on 2018/12/26.
//  Copyright © 2018 Wirhui. All rights reserved.
//

import UIKit
import  CoreImage

class ViewController:  UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate{

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }
    
    
    
    @IBOutlet var imageView: UIImageView!
    var imagePickerController:UIImagePickerController!
    
    @IBAction func test(_ sender: Any) {

        self.imagePickerController = UIImagePickerController()
        self.imagePickerController.delegate = self
        self.imagePickerController.allowsEditing = true
        //修改这里可以选择
        //拍照或者图库
        self.imagePickerController.sourceType = .savedPhotosAlbum
        
        self.imagePickerController.navigationBar.barTintColor = UIColor.green
        
        self.present(self.imagePickerController, animated: true, completion:nil)
        
    }
    
    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
        //修改这里可以选择显示原图还是裁剪后的图
        //let image = info[UIImagePickerController.InfoKey.editedImage] as! UIImage
       let image = info["UIImagePickerControllerEditedImage"] as! UIImage
        self.imageView.image = image
        self.dismiss(animated: true, completion: nil)
    }
    
}


相关文章

网友评论

      本文标题:iOS 图片选择 拍照获取图片

      本文链接:https://www.haomeiwen.com/subject/klfklqtx.html