我已经google了一点,但找不到一个简单的
Image Viewer类,以便在我的MonoTouch应用程序中使用.
我只需要一个图像查看器来显示一个UIImageView,允许普通的全屏/缩放操作.
显然,这样的查看器可以使用具有UIGestureRecognizer,UIScrollView和UINavigationBar诡计的UIViewController子类来实现,但是我不想重新发明.有没有人知道开源组件可用?
在新的Xamarin Component Store中托管这样的组件也是有用的
谢谢
解决方法
Here it is.
特征:
>显示两个大图像(大于屏幕)和小图像;
>一次点击关闭视图,两个水龙头放大/缩小.还可以捏捏缩放;
>滚动可用的内容.在可见区域外滚动图像是不可能的.感谢UIScrollView的ContentSize属性.
未来建议:
我通过删除UINavigationBar的用法来减少代码.
>此外,当用户打开/关闭全屏图像视图时,也可以添加UIView的基本动画(淡入/淡出).
一些相对信息:
>解决方案受到this article的强烈启发.
>作为补丁的起点,我推荐Xamarin’s article.
欢迎任何错误报告和建议!