Monotouch - 选择多张照片

时间:2011-05-09 13:34:59

标签: c# iphone xamarin.ios

有没有办法在MonoTouch中执行此操作?

http://definelabs.com/blogs/?p=17

我对Objective-C代码不太了解......

3 个答案:

答案 0 :(得分:2)

我写了一篇关于此的文章:Accessing iPhone Album

答案 1 :(得分:2)

我知道这是一篇旧帖子,但我创建了一个演示应用程序,可以让你完成Nicklas Savonen要求的功能。

这个演示应用程序的作用是,它将从AssetLibrary获取图像列表并将其加载到UItableview中,然后保持选择状态,Tick图像只是一个基于选择隐藏/可见的叠加图像

以下链接说明了您需要采取的基本步骤,因为项目难以理解:

http://helpalittle.wordpress.com/2014/03/28/monotouch-multiple-image-picker/

您可以通过以下途径找到完整的解决方案:https://onedrive.live.com/redir?resid=697F540B0A2F1506%21107

希望这会有所帮助。

答案 2 :(得分:1)

我知道此时没有多少帮助,但你需要至少学习一点ObjectiveC才能阅读它。问题是,iOS开发的所有样本和大量资源都在ObjC中并且将其转换为Monotouch并不复杂,实际上所有构造都具有C#等价物(您发布的样本中的块实际上是匿名的方法)。

更重要的是,在iOS SDK 4.x中完成了图像的多选,如果我找到一些空余时间,这对我的博客来说是一个不错的小练习。

关于要检查的API,这些是资产库API: ALAssetsLibrary& ALAsset& ALAssetsGroup

Monotouch中的

(伪代码)中有类:

using MonoTouch.AssetsLibrary;

MonoTouch.AssetsLibrary.ALAsset;
MonoTouch.AssetsLibrary.ALAssetsLibrary;
MonoTouch.AssetsLibrary.ALAssetsGroup;