首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用UIImagePickerController选择图像后,照片库视图停留在屏幕上

您好!感谢您的提问。

在这个问答内容中,您提到了使用 UIImagePickerController 选择图像后,照片库视图停留在屏幕上。这是一个 iOS 开发中的问题,与云计算领域无关。但是,我可以提供一些解决方案来帮助您解决这个问题。

首先,您可以尝试在选择图像后,将 UIImagePickerController 从视图中移除。您可以使用以下代码来实现:

代码语言:swift
复制
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
    // 处理选择的图像
    // ...
    
    // 移除 UIImagePickerController 视图
    picker.dismiss(animated: true, completion: nil)
}

func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
    // 移除 UIImagePickerController 视图
    picker.dismiss(animated: true, completion: nil)
}

如果您希望在选择图像后,将 UIImagePickerController 视图保留在屏幕上,您可以考虑使用自定义视图控制器来实现类似的功能。这样,您可以更好地控制视图的显示和隐藏。

希望这些解决方案能够帮助您解决问题。如果您有其他问题或需要更多帮助,请随时告诉我。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iOS中,系统相册的那些事

获取相册最直接的方式——UIImagePickerController 功能介绍:可直接显示分组的相处的列表,用户选择不同相册的照片,可在委托方法中获得该图片对象; API提供三种数据源: UIImagePickerControllerSourceTypeCamera...基本使用 //UIImagePickerController 属于UIKit UIImagePickerController *imagePicker = [[UIImagePickerController...alloc] init]; // 若设备支持相机,使用拍照功能;否则从照片选择 if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera...通过ALAssetRepresentation可以获取ALAsset的原图、全屏图、文件名等信息; 自定义行相册的思路 1.实例化照片,获取所有的相册; 2.展示相册中的所有照片,可自义展示样式,多以集合视图的形式展现...; 3.选择照片返回上级界面或者进入预览图。

1.4K40

iOS中,系统相册的那些事

获取相册最直接的方式——UIImagePickerController 功能介绍:可直接显示分组的相处的列表,用户选择不同相册的照片,可在委托方法中获得该图片对象; API提供三种数据源: UIImagePickerControllerSourceTypeCamera...基本使用 //UIImagePickerController 属于UIKit UIImagePickerController *imagePicker = [[UIImagePickerController...alloc] init]; // 若设备支持相机,使用拍照功能;否则从照片选择 if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera...,多以集合视图的形式展现; 3.选择照片返回上级界面或者进入预览图。...; } } }]; }} 5 完成上述步骤,就能获得所有相册和相册中对应的所有照片,接下来就可以根据自己的需求自定义显示界面了,这里就不再一一赘述了。

1.1K20
  • iOS开发——头像设置及本地沙盒保存,圆形头像显示

    最后来写 设置头像 按钮背后的选择照片的逻辑代码。 因为是从 照相机 或者 相册 中来读取照片,需要使用 UIImagePickerController"图像选择器" 。...UIImagePickerController 是一种导航控制器,使用它,用户可以打开系统的图片选取器或者打开相机进行拍照。...实现协议 UIImagePickerDelegate中定义的委托方法可以对选定的结果进行操作,或是没有选择取消的操作。 具体代码如下: 首先我们先要确定、用户需要使用相册还是摄像头来直接拍摄头像。...,而不是编辑图像。... *)info{ //通过info字典获取选择照片 UIImage *image = [info valueForKey:UIImagePickerControllerEditedImage

    1.7K30

    如何快速定位、分析、解决非Crash的BUG(iOS 11篇)

    仔细体验UIImagePickerController的裁剪功能,发现一个可疑的现象: ? 底部始终无法选择! 6s模拟器,蓝色箭头指向的区域是无法选择的!...以这个区域为突破口,对比此处区域的高度值和裁剪的偏移值,得到大致是1:2的比例,符合2x屏幕。 用iPhone X模拟器同样复现了这个问题,并且不能选择的区域更大。...至此,Bug摸清来龙去脉: UIImagePickerController的裁剪选择视图向下偏移了status bar的高度,但是裁剪的时候还是按照y=0计算,导致结果产生偏移。...修复,可以正常选择底部 小结: 善用工具,快速定位。 对于能够复现的Bug,Xcode连接真机断点调试是最方便的方法。 但是切记,不要沉浸在单步调试和盲目枚举尝试的过程。...iOS 11图像放大闪烁问题 功能背景: 用户点击圆形头像,头像会放大到等同屏幕宽度,并且从圆形展示变成正方形展示。

    2.4K50

    iOS 开发实践:iOS照片API的那些坑

    2.不推荐自己写选图控件 对于选图没有太高要求的app,建议使用系统的选图控件UIImagePickerController,这样开发快捷便利,但是在我看来最大的优点在于这样做未来的维护成本会很小,尤其是可以在未来几乎第一时间享受到系统选图控件的新功能和新特性...当然缺点是可调整的东西少,无法做个性化的定制,例如,不能控制UI,也很难做多图选择的扩展。...同步的照片,以及iCloud照片流上的照片,所以如果你的照片被传到照片流上去,通过这两个API返回的相册列表里会有两份相同的照片。...好在在iOS 8.1苹果修改了这一API的行为,不再返回iTunes照片,以及照片照片,使得Photos.framework从整个版本开始才真正意义是可用的了。...4.iCloud的坑 如果使用Photos.framework,那避不开的问题就是要支持iCloud照片

    2.8K40

    iOS使用UIImagePickerController调用系统相机、相册与图库

    iOS使用UIImagePickerController调用系统相机、相册与图库 一、引言         UIImagePickerController是系统封装好的一个导航视图控制器,使用其开发者可以十分方便的进行相机相册相关功能的调用...二、UIImagePickerController中属性与方法的应用         在使用UIImagePickerController之前,应该先判断设备做支持的媒体文件获取类型,使用如下方法进行判断...判断相机设备支持的媒体模式 /* 返回值为如下枚举: typedef NS_ENUM(NSInteger, UIImagePickerControllerCameraCaptureMode) { //照片模式...UIImagePickerControllerCameraFlashMode cameraFlashMode; 三、UIImagePickerControllerDelegate中方法解析 //相机拍照完成或者从图库相册选择相片完成触发的回调方法...editingInfo:(nullable NSDictionary *)editingInfo NS_DEPRECATED_IOS(2_0, 3_0); //相机录像或者从图库相册选择视频完成触发的回调方法

    2.4K10

    初探 Core ML:学习建立一个图像识别 App

    而一个完成训练的模型便是指将资料经由演算法结合的成果。 ? trained-model 作为开发者,我们主要关心的是如何使用机器学习模型来做出有趣的玩意。...这个 App 能够让使用者拍照或是从相簿中选择一张相片,然后机器学习演算法将会试着辨识出相片中的物品是什么。虽然可能无法每次都识别成功,但你可以藉此思考出如何在你 App 里使用 Core ML。...最后呈现 UIImagePickerController使用者。...同时我们让 UIImagePickerController 在我们选取图像消失。...使用 Core ML 无论如何,让我们把注意力拉回到 Core ML 吧。我们使用 Inceptionv3 模型来作物件识别。藉由 Core ML,我们只需几行代码就可以完成工作了。

    2.8K70

    在 Flutter App 中使用相机和图库flutter的图像选择

    在 Flutter App 中使用相机和图库/照片选取图像 图像选择是我们经常需要的用户配置和其他内容的常见组件。我们将使用插件来实现。 步骤 1 — 将依赖项添加到pubspec.yaml文件。...File _image; 现在编写两个函数,分别通过相机和照片选择图像。可选参数 imageQuality 接受 0 到 100 之间的任何值,你可以根据应用所需的大小和质量进行调整。...获取图像文件,我们将其保存到_image变量中并调用setState(),以便它可以显示在屏幕中。...), ], ), ), ); } ); } 步骤 5 - 在屏幕创建和配置图像视图...最后,让我们在屏幕创建一个个人资料图片支架,该支架在单击时打开选择器,并显示所选图像

    1.5K10

    分享 13 个可以在线制作 360 度全景视图的网站

    它基于标准的 Web 技术设计,提供强大的 Javascript API 并显示在不同的设备屏幕。 除了支持现代浏览器外,它还提供了功能特性,可以轻松应用于IE8等旧浏览器。...它可以在不同设备的多个屏幕显示,并提供各种属性和方法,让您可以像显示缩放栏、将图像下载到计算机的按钮、添加内容一样简单地微调图像, 图片的标题。...如果你需要一个紧凑的,不要使用额外的,它能满足显示视频和全景图像的基本元素,我认为这个是您不错的选择。...10、360-image-viewer 地址: 360-image-viewer 也是一个类似于上面的,可以帮助您显示图像的全景图。各种设备屏幕照片、视频和响应能力。...仅约 46kb(压缩)的大小。使用时可以轻松优化站点的性能。

    8.5K50

    CorelDRAW官方最新2021版本新增功能介绍

    可用的工作区包括 “ 默认 ”、“ 触摸 ”、“Lite”、“ 插图 ”、 “ 页面布局 ” 和 “Adobe Illustrator”,要选择工作区,请单击窗口-工作区,或者从欢迎屏幕中的可用工作区中进行选择...多资产导出 完成设计,创建自定义的页面和对象项目列表,一键导出! 多页视图 在一个视图中查看、管理和编辑项目的所有数字资产,这是一个全新的创意乐园!...HEIF 文件格式支持 享受对 iPhone 使用的标准照片格式的支持。 下一代协作 浪费的时间已经够多了!随着远程工作成为我们的新常态,与同事和客户保持联系。...使用人工智能提高图像的大小和质量,并使用 AfterShot 3 HDR 从原始图像创建惊人的高动态范围照片。 排版 使用一整套完整的版式工具,排列精美字体布局。...触摸 通过触摸屏幕使用触控笔快速调整。通过仅显示最常使用的工具和命令,触摸工作区会最大化绘图窗口大小,这样您可以使用单个手势进行摇动和缩放。

    2.9K00

    iOS 图标图像 (官方翻译版)

    对于复杂的艺术作品来说,这是一个很好的选择,它需要像阴影,纹理和亮点这样的效果。使用JPEG的照片。其压缩算法通常产生比无损格式更小的尺寸,并且在照片中难以辨别伪影。...相反,请考虑使用您的图标的配色方案。见颜色。 根据不同的壁纸测试你的图标。您无法预测哪些壁纸会为主屏幕选择,所以不要只是测试您的应用程序的光或暗的颜色。看看它如何看待不同的照片。...image.png 1、颜色管理 2、图像大小和分辨率 应用图标大小 每个应用程序必须提供小图标,以便在应用程序安装在主屏幕和整个系统中使用,还有一个更大的图标可在App Store中显示。...不要包含徽标或其他品牌元素,除非它们是应用程序的第一个屏幕的静态部分。 静态启动屏幕图像 最好在启动屏幕使用Xcode故事板,但如果需要,您可以提供一组静态图像。...相机导航栏和标签栏图标 拍摄照片或视频,或显示照片。相机取消 ? 取消 关闭当前视图或结束编辑模式,而不保存更改。取消 ? 撰写导航栏和标签栏图标 在编辑模式下打开新视图。撰写 ?

    3.6K40

    最新iOS设计规范九|10大系统能力(System Capabilities)

    小部件还使用不同的实现框架。 细看小部件 您可以创建小,中或大尺寸的小部件。在iPhone,iPad和Mac,人们可以在窗口小部件中找到窗口小部件,还可以在其中选择窗口小部件的大小。...在iPhone和iPad,小部件还提供了预构建的小部件堆栈(称为“智能堆栈”),人们可以将其放置在iPhone主屏幕或iPhone或iPad的“今日视图”中。...用户可以向侧面滑动预览以将其关闭(如果用户什么都不做,则预览会在几秒钟自动关闭)或点击预览以快速访问即时标记和共享工具。屏幕快照将保存到“照片”中的“屏幕快照”相册中。 ?...使用设备时,它会出现在屏幕顶部几秒钟,然后消失。 警报。在使用设备时,它会显示在屏幕顶部,并停留在屏幕顶部,直到手动将其关闭。...通知详细信息视图可提供更多信息,并允许人们立即采取行动,而无需离开当前上下文即可打开您的应用程序。详细信息视图可以包含照片,视频和其他内容,并且可以在屏幕动态更新。 提供直观,有益的行动。

    4.3K20
    领券