Ios monotouch中的枚举图像资源
是否有方法以编程方式枚举文件夹中的所有图像资源 我想自动化动画图像序列创建过程,并加载如下图像:Ios monotouch中的枚举图像资源,ios,xamarin.ios,Ios,Xamarin.ios,是否有方法以编程方式枚举文件夹中的所有图像资源 我想自动化动画图像序列创建过程,并加载如下图像: var images = EnumResouceImages("Images/"); foreach(imgPath in images) UIImage myImg = UIImage.FromFile(imgPath); 一旦您知道了应用程序的根目录,例如通过调用NSBundle.MainBundle.BundleUrl.Path,就可以使用基类库(BCL)提供的System.IO类型
var images = EnumResouceImages("Images/");
foreach(imgPath in images)
UIImage myImg = UIImage.FromFile(imgPath);
一旦您知道了应用程序的根目录,例如通过调用
NSBundle.MainBundle.BundleUrl.Path
,就可以使用基类库(BCL)提供的System.IO
类型来完成此操作
例如,该代码:
foreach (var filename in Directory.EnumerateFiles (Path.Combine (NSBundle.MainBundle.BundleUrl.Path, "Images"), "*.png"))
Console.WriteLine (filename);
将打印位于应用程序的图像/
目录中的每个.png
文件
您可以使用自己的逻辑更改过滤器(例如JPEG或其他格式)、目录名(
图像
)或处理(控制台.WriteLine
)。完美!这正是我需要的!