示例#1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.

            UIButton btnChoose = new UIButton()
            {
                Frame           = new CoreGraphics.CGRect(100, 100, 100, 40),
                BackgroundColor = UIColor.Red
            };

            View.Add(btnChoose);
            btnChoose.SetTitle("Open Editor", UIControlState.Normal);

            btnChoose.TouchUpInside += (sender, e) =>
            {
                CLImageEditor.CLImageEditor cLImageEditor = new CLImageEditor.CLImageEditor(UIImage.FromFile("flower1.jpeg"));
                cLImageEditor.Delegate = new MyCLImageEditorDelegate();
                this.PresentViewController(cLImageEditor, true, null);
            };
        }
示例#2
0
 public override void ImageEditorDidCancel(CLImageEditor.CLImageEditor editor)
 {
     Console.WriteLine("Image Cancelled");
     editor.DismissViewController(true, null);
 }
示例#3
0
 public override void ImageEditor(CLImageEditor.CLImageEditor editor, UIImage image)
 {
     Console.WriteLine("Image Edited");
     editor.DismissViewController(true, null);
 }