gpt4 book ai didi

ipad - Monotouch - 带有 iPad 应用程序的 UIImagePickerController

转载 作者:行者123 更新时间:2023-12-04 15:15:16 25 4
gpt4 key购买 nike

我有一个仅限 iPad 的应用程序,我试图让用户从他们的 PhotoLibrary 中选择图像,据我所知,我必须使用 UIImagePickerControllerUIPopOverController .我已经尝试了许多不同的方法来做到这一点,但我可以让任何事情发挥作用。我看过很多代码片段,但我似乎无法让它们在 Monotouch 下工作。

有人可以指出我这样做的正确方法吗?我非常感谢。

最佳答案

我不得不调用创建图像选择器的代码和对从主线程中选择的图像使用react的代码以使其工作:

    partial void OnImport (UIButton s)
{
BeginInvokeOnMainThread(delegate
{

UIImagePickerController picker = new UIImagePickerController();
picker.ContentSizeForViewInPopover = new System.Drawing.SizeF(320,480);

UIPopoverController popover = new UIPopoverController(picker);

picker.FinishedPickingImage += delegate(object sender, UIImagePickerImagePickedEventArgs e)
{
BeginInvokeOnMainThread(delegate
{
UIImage image = (UIImage)info.ObjectForKey(new NSString("UIImagePickerControllerOriginalImage"));
picker.DismissModalViewControllerAnimated(true);
// do something with image
});

};

picker.SourceType = UIImagePickerControllerSourceType.PhotoLibrary;
popover.PresentFromRect(s.Frame, this.View, UIPopoverArrowDirection.Left, true);
});
}

关于ipad - Monotouch - 带有 iPad 应用程序的 UIImagePickerController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5928531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com