Swift使用UIImagePickerController 从相册选择图片、从相机选择图片

配置:

如果是相机使用,需要在info.plist文件增加使用前应用程序说明;相机使用也是如此。(第二个是CALENDARS权限,打错了;图片是Photo Library Usage Description)
在这里插入图片描述

从相册选择图片:

使用UIImagePickerController进行图片选择需要实现UIImagePickerControllerDelegate, UINavigationControllerDelegate这两个代理。因为图片选择视图控制器属于系统内定义的NavigationController。

import UIKit

class ImageViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
   
    
    var buttonSelect: UIButton!
    var imageView: UIImageView!
    
    private func initView(){
   
        buttonSelect = UIButton(type: .system)
        buttonSelect.setTitle("Select", for: UIControl.State.normal)
        buttonSelect.frame = CGRect(x: ((self.view.frame.width / 2) - 35), y: (self.view.frame.width - 200), width: 70, height: 30)
        buttonSelect.addTarget(self, action: #selector(selectPicture), for: UIControl.Event.touchDown)
        self.view.addSubview(buttonSelect)
        
        imageView = UIImageView(frame: CGRect(x: ((
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值