问题标签 [phasset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 使用 PHImageManager,是否可以在一次调用中从一组 PHAsset 中请求一组 UIImage?
如果不是,那么实现这一目标的最佳方法是什么?
假设用户PHAsset
在 UI 中选择了几个 s,然后点击“完成”。我想将这些图像组织成它们对应的数组UIImage
以缓存到应用程序中。
我是否必须调用requestImageForAsset
每一个PHAsset
,并计算已完成的数量,然后在最后将它们整理成一个数组?有没有干净的方式说“给我这些 PHAsset 的 UIImages”?
swift - PHAsset 的居中/大小调整图像
最近在这里发布了很多...无论如何...我试图让画廊显示 iPod Photos 应用程序将显示为缩略图。他们的缩略图似乎居中,并且都具有相同的大小。对我来说,它们看起来都很好,除了一张图片会更小。
这是我将它们放入表格视图单元格时调用的代码:
我似乎也无法让它选择图像的中心(尝试将 rect 更改为 0.5、0.5)。
示例图片位于:http ://tinypic.com/view.php?pic=1195tug&s=8#.VYL9PGB8Pdk 龙应该居中。皮卡丘比其他的都小……
objective-c - 如何编辑或重命名 PHAssetCollection LocalizedTitle?
我想在我的应用程序中更改专辑名称。
如果那是“是”,我想更改名称。
我的代码是:
ios - 删除 PHAssetCollection (Swift)
我创建了一个 PHAssetCollection 来存放我的应用程序的照片,它工作正常。但是,我试图拥有它,以便用户在按下按钮时可以删除 PHAssetCollection。如何删除我在以下代码中创建的整个 AssetCollection(“应用程序文件夹”)?
创建 PHAssetCollection 的代码:
ios - 具有优化 iPhone 存储的 PHAsset
当我使用设备优化 iPhone 存储(设置 -> iCloud -> 照片)时,一些照片将被发送到 iCloud。在检索图像之前,我如何知道 PHAsset 在 iCloud 中?
objective-c - 如何在 PHAsset 中添加图像并将其从照片库中删除?
我正在开发一个像隐藏照片这样的应用程序,我想将图像移动到我的应用程序中,因此我必须从照片库中导入图像并从库中删除该图像,但我不明白如何使用PHAssets
以及在哪里实现。
我使用 UIPickerview 来选择图像,然后从库中删除它,请任何人都可以帮助我
这是我得到图像的选择器:
这是删除但什么是资产:
ios - 创建视频资产时,PHAssetChangeRequest 始终返回 nil
我正在本地文档中保存一个新创建的视频文件。然后我想使用照片框架将它复制到照片库中。
问题是,即使正在写出视频(我可以确认它在那里并且可以查看),以下创建请求总是返回 nil:
ios - 在 PHAsset 的获取完成并且进度完成动画后隐藏 UIProgressView
我正在执行一个请求以获取给定的图像资产PHAsset
,并且我正在使用允许我提供UIProgressView
的来指示进度。progressHandler
PHImageRequestOptions
当调用该处理程序时,它会为我提供,progress
因此我在进度视图上设置进度,但我也通过setProgress:animated:
. 我现在需要弄清楚如何在进度达到 1.0 后隐藏进度视图,但要等到它完成动画到 1.0 后才可以。
例如,它可能开始下载资产,使用 0.2 调用进度回调,然后下一个回调可能是 1.0。如果我一获得 1.0 就隐藏进度条,用户不会看到它动画到 1.0,它可能会在例如 0.7 时消失。
我的问题是,我怎么知道它何时完成了新进度值的动画,因此知道何时是隐藏进度视图的正确时间?
ios - 使用照片框架将图像保存到照片库
每次我尝试使用照片框架保存图像时,我的应用程序都会崩溃。
ios - 使用 PhotoKit 像原生 photoapp 一样对照片进行排序
我正在尝试使用 Photos 框架重现本机 iOS8 photopicker。我的排序有问题。
可以说我执行以下操作:
- 我在 Camera+ 应用程序中编辑照片并将其保存回图库。
- 我最喜欢另一张照片。
在本机照片选择器中:
- 所有照片(甚至是我收藏的那张)都将按
creationDate
- 我编辑和保存的照片将在底部,因为它是我更改的最后一张。原件将根据其创建日期在其原始位置。
在我的应用程序中,我执行以下操作:
我排序creationDate
并得到以下结果:
- 所有照片(甚至是我收藏的那张)都将按
creationDate
- 我编辑的照片将根据它的原始创建日期在它的原始位置之后。
然后我改变我的查询,而不是排序creationDate
,我排序modificationDate
。我得到以下结果:
- 所有照片的顺序几乎与
creationDate
- 我编辑的照片将在底部。这就是我在本机应用程序中想要和喜欢的。
- 最喜欢的照片也将在底部:-(
因此,苹果似乎改变modificationDate
了最喜欢的动作,也可能改变了其他类型的动作,这弄乱了照片的排序。
怎样才能准确地获得 Apple 在其原生应用程序中使用的排序?也许巧妙地使用NSSortDescriptor
?