Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Facebook应用程序风格UIImageView_Objective C_Uiscrollview_Uiimageview_Fullscreen - Fatal编程技术网

Objective c Facebook应用程序风格UIImageView

Objective c Facebook应用程序风格UIImageView,objective-c,uiscrollview,uiimageview,fullscreen,Objective C,Uiscrollview,Uiimageview,Fullscreen,我在UIScrollView中有一堆图像,每个图像上都有一个点击事件设置。当我试图使图像全屏显示时,它实际上被滚动视图切断。我正在尝试实现一个Facebook风格的UIImageView,在这里,图像可以放大并在点击时占据整个屏幕 有没有人建议如何处理这个问题,因为我的处理方式是将图像裁剪到滚动视图的大小。通常,您会禁用剪辑,但滚动视图依靠剪辑来完成其工作,因此无法工作 我的建议是将图像的副本推到scrollview上方,并将其设置为全屏动画。您应该能够使用convertRect:toView:

我在UIScrollView中有一堆图像,每个图像上都有一个点击事件设置。当我试图使图像全屏显示时,它实际上被滚动视图切断。我正在尝试实现一个Facebook风格的UIImageView,在这里,图像可以放大并在点击时占据整个屏幕


有没有人建议如何处理这个问题,因为我的处理方式是将图像裁剪到滚动视图的大小。

通常,您会禁用剪辑,但滚动视图依靠剪辑来完成其工作,因此无法工作

我的建议是将图像的副本推到scrollview上方,并将其设置为全屏动画。您应该能够使用
convertRect:toView:
获取rect,从这里开始就非常简单了


顺便说一句,有没有理由不为此使用tableView?

当点击隐藏图像并将图像添加到scrollview超级视图和scrollview的正确位置时。然后将其动画化,使其全屏显示。

Facebook应用程序风格的UIImageView在下面给定的源代码中得到了很好的实现,您可以从中获得线索

图像是水平排列的