示例#1
0
文件: GUIXT.cs 项目: meachware/u3dxt
        private static void _OnPickedMedia(object sender, UIImagePickerController.DidFinishPickingMediaWithInfoEventArgs e)
        {
            if (_popover != null)
            {
                _popover.DismissPopover(true);
            }
            else if (_picker.parentViewController != null)
            {
                _picker.parentViewController.DismissViewController(true, null);
            }
            else
            {
                UIApplication.deviceRootViewController.DismissViewController(true, null);
            }

            _picker  = null;
            _popover = null;

            var image = e.info[UIImagePickerController.OriginalImage] as UIImage;

            if (_mediaPickedHandlers != null)
            {
                _mediaPickedHandlers(null, new MediaPickedEventArgs(image));
            }
        }