【问题标题】:How To create a folder inside a Album in iOS iPhone Using Xamarin form如何使用 Xamarin 表单在 iOS iPhone 中的相册内创建文件夹
【发布时间】:2026-01-03 19:50:01
【问题描述】:

开发者您好,我想在 iOS 的相册中使用 Xamarin 表单创建一个目录,我需要使用这个目录来存储我所有的捕获图像

【问题讨论】:

  • 我正在使用 xamarin 表单,请提供此语言相关的链接
  • 我已经尝试过这个和它的工作,但我想用我的项目名称在相册中创建一个文件夹,并将所有图像存储在这个创建的文件夹中
  • 这能回答你的问题吗? Create folder in custom photo album

标签: ios xamarin xamarin.forms xamarin.ios


【解决方案1】:

您可以使用PhotoLibrary管理相册中的图片。

我们可以通过 Xamarin.Forms 中的 dependencyService 来使用它。

这是一个关于它的文件 https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/dependency-service/introduction

我还创建了一个关于在 ios 中创建相册的简单测试:

IOS实现代码:

[assembly:Dependency(typeof(CreateAlbumService))]
namespace My_Forms_Test3.iOS
{
    public class CreateAlbumService : ICreateAlbumService
    { 
        public void CreateAlbum()
        {
          PHPhotoLibrary.SharedPhotoLibrary.PerformChanges(() => { PHAssetCollectionChangeRequest.CreateAssetCollection("TestAlbum"); },(issuccess,error)=> { if (!issuccess) Console.WriteLine(error); });
        }
      
    }
}

结果:

【讨论】:

  • @Adraina zhua 是的,我已经尝试过这个和它的工作,但我想用我的项目名称在相册中创建一个文件夹,并将所有图像存储在这个创建的文件夹中
  • 检查这个问题*.com/questions/43117959/…