【问题标题】:Create a customised UIImagePickerControllerSourceTypePhotoLibrary [closed]创建一个自定义的 UIImagePickerControllerSourceTypePhotoLibrary [关闭]
【发布时间】:2010-02-07 14:57:29
【问题描述】:

位于 iPhone 中的图像缩略图的路径是:/private/var/mobile/Media/DCIM/100APPLE/.MISC/(或者我们使用 101APPLE、102APPLE 等代替 100APPLE)。

如果我想直接从这些文件夹中选择这些图像,那么即兴创作一个不错的选择器(如 UIImagePickerControllerSourceTypePhotoLibrary 的选择器)的最佳方法是什么?

我已经看到了一些使用 UITableView 和 UIPickerView 的尝试。还有其他想法吗?

有推荐的教程吗?

【问题讨论】:

    标签: iphone uiimagepickercontroller uipickerview customization photolibrary


    【解决方案1】:

    最好的方法是什么?

    我真的不知道,所以仍然欢迎提出想法。

    还有其他想法吗?

    是的。使用缩略图滚动视图。

    有推荐的教程吗?

    不是教程,而是更好的示例代码。使用 Apple Developer 的示例代码: 从ScrollViewSuite 自动滚动

    【讨论】:

      【解决方案2】:

      我之前写过“您的应用程序在沙箱中运行。这意味着您的应用程序无法使用像 /private/var 这样的目录。因此无法创建直接查看这些文件夹的自定义选择器。”

      事实证明并非如此。 iPhone 应用程序实际上可以访问大部分文件系统,这让我感到非常惊讶。

      【讨论】:

      • 谢谢斯特凡。我正在使用干净的设备(未越狱)并且我使用过: NSArray *directoryContent = [[NSFileManager defaultManager] directoryContentsAtPath:ThumbPath];在自定义 UIPickerView 中显示图像,例如(使用带有 [directoryContent count] 的循环): uiView.image = [UIImage imageWithContentsOfFile:ThumbPath];这样我就可以显示并且确实可以从该目录直接选择图像到应用程序。查看免费应用程序的实现:Flickd 和 Koredoko。问题是我想创建一个更整洁的界面来选择图片。这有意义吗?
      猜你喜欢
      • 2020-11-06
      • 2012-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      相关资源
      最近更新 更多