Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
iPhone iOS如何按顺序显示多幅图像,并使用手势进行导航?_Iphone_Objective C_Ios_Uiimage_Carousel - Fatal编程技术网

iPhone iOS如何按顺序显示多幅图像,并使用手势进行导航?

iPhone iOS如何按顺序显示多幅图像,并使用手势进行导航?,iphone,objective-c,ios,uiimage,carousel,Iphone,Objective C,Ios,Uiimage,Carousel,我正在尝试向我的应用程序添加文档,为此,我拍摄了一组屏幕截图,并添加了标签和箭头。现在,我有一堆全屏320x480 PNG文件,需要呈现给用户 我非常喜欢这里概述的旋转木马示例,但它似乎不适用于开箱即用的全屏图像: 我还可以使用什么工具插入到我的项目中,让用户通过侧击手势来回移动多个图像 您希望使用UIScrollView进行分页,每个页面可能都是包含PNG的UIImageView 您可以看看一个类似于Mobile Safari如何允许您切换选项卡的解决方案: 如果你想制作全屏图像,你也可以看

我正在尝试向我的应用程序添加文档,为此,我拍摄了一组屏幕截图,并添加了标签和箭头。现在,我有一堆全屏320x480 PNG文件,需要呈现给用户

我非常喜欢这里概述的旋转木马示例,但它似乎不适用于开箱即用的全屏图像:


我还可以使用什么工具插入到我的项目中,让用户通过侧击手势来回移动多个图像

您希望使用UIScrollView进行分页,每个页面可能都是包含PNG的UIImageView

您可以看看一个类似于Mobile Safari如何允许您切换选项卡的解决方案:

如果你想制作全屏图像,你也可以看看苹果公司的PhotoScroller示例,那里有一个很棒的WWDC 2010视频,你也应该观看


最后,你也应该考虑创建640X960 PNG文件,因为这在视网膜屏幕上看起来是最好的。

< P>你想做一个UISCLVIEW,它可以进行分页,每个页面可能是一个包含你的PNG的UIVIEVIEW。 您可以看看一个类似于Mobile Safari如何允许您切换选项卡的解决方案:

如果你想制作全屏图像,你也可以看看苹果公司的PhotoScroller示例,那里有一个很棒的WWDC 2010视频,你也应该观看


最后,你也应该考虑创建640X960 PNG文件,因为这在视网膜屏幕上看起来是最好的。

你也可以看看uigesturreCGngisher,尤其是UISWiPistureReCurngisher。文件如下:

因此,您可以添加UISweepGestureRecognitor,如下所示:

UISwipeGestureRecognizer *gestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(myAction)];

然后,您可以在myAction方法中更改(或设置动画)图像,该方法将在刷卡时被调用。

您还可以查看UIgestureRecognitizer,特别是UISwipegestureRecognitizer。文件如下:

因此,您可以添加UISweepGestureRecognitor,如下所示:

UISwipeGestureRecognizer *gestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(myAction)];

然后,您可以在myAction方法中更改(或设置动画)您的图像,该方法将在刷卡时调用。

谢谢您的回答!谢谢你的回答!我发现为这些基本任务添加原始手势识别器需要太多的测试和调试,所以我宁愿使用已经构建和测试过的东西!我发现为这些基本任务添加原始手势识别器需要太多的测试和调试,所以我宁愿使用已经构建和测试过的东西!