Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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 UIImageView中的简单幻灯片放映_Objective C_Uiimageview_Slideshow - Fatal编程技术网

Objective c UIImageView中的简单幻灯片放映

Objective c UIImageView中的简单幻灯片放映,objective-c,uiimageview,slideshow,Objective C,Uiimageview,Slideshow,我很难将幻灯片添加到我的应用程序中 目前,我有一个由segmentedControl组成的UIView。 我做了​​根据所选按钮隐藏或显示的两个“视图” 我希望在我的两个视图中的一个视图中制作一个简单的幻灯片。我制作了一个UIImageView,因为它很容易显示图片 因此,我想一张一张地显示我的图片,通过将手指向右或向左滑动,可以从一张图片移动到另一张图片(就像在本机应用程序“照片”中一样) 我试图改编文档中的示例代码,但没有成功 所以我想寻求帮助 谢谢, jb crestot所以,我实际上已经

我很难将幻灯片添加到我的应用程序中

目前,我有一个由segmentedControl组成的UIView。 我做了​​根据所选按钮隐藏或显示的两个“视图”

我希望在我的两个视图中的一个视图中制作一个简单的幻灯片。我制作了一个UIImageView,因为它很容易显示图片

因此,我想一张一张地显示我的图片,通过将手指向右或向左滑动,可以从一张图片移动到另一张图片(就像在本机应用程序“照片”中一样)

我试图改编文档中的示例代码,但没有成功

所以我想寻求帮助

谢谢,
jb crestot

所以,我实际上已经做到了这一点,而且相当简单。您缺少的成分是UISCrollView。我的实现与您描述的完全一样(允许用户在一组图像之间来回移动)

基本上,在interface builder中将UIScrollView添加到视图中,您将使用代码(简单的for循环)创建UIImage视图,并以相同的方式设置它们的图像。我用大约15幅图像(PNG)安全地完成了这项工作,没有记忆问题。如果您正在处理大量图像(例如40?),则此消息可能存在潜在的性能问题


<>我希望这有帮助,如果你需要一个代码示例来了解它是如何工作的,请告诉我。

见Apple的Page控件示例应用程序。

< p>你可以考虑使用一个自定义类,如下面链接的IcActhEL。这些视图中的每一个都可以是您的图像,然后点击它们可以启动全屏视图

随时通知我们