Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.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
如何在ios中添加一组图像,这些图像应该在单击按钮时更改?_Ios_Uiimageview_Uibutton_Nsarray_Ibaction - Fatal编程技术网

如何在ios中添加一组图像,这些图像应该在单击按钮时更改?

如何在ios中添加一组图像,这些图像应该在单击按钮时更改?,ios,uiimageview,uibutton,nsarray,ibaction,Ios,Uiimageview,Uibutton,Nsarray,Ibaction,在我的应用程序中,我有一个图像视图和两个按钮,我想创建一个图像数组,当应用程序启动时,应显示第一个图像,然后当按下按钮时,应在图像视图中显示下一个图像或上一个图像(在运行时)。 您可以使用启用分页的集合视图或自定义图像旋转木马。查看Github上的一些库,看看哪些库更适合您的需要。尝试使用QuickLook框架并阅读相关文章。这是苹果自己提供的,而不是使用其他框架。您也可以尝试使用pageviewController 您也可以从中查看图像。将图像列表保留在一个数组中。最初,您将在索引[0]处显

在我的应用程序中,我有一个图像视图和两个按钮,我想创建一个图像数组,当应用程序启动时,应显示第一个图像,然后当按下按钮时,应在图像视图中显示下一个图像或上一个图像(在运行时)。

您可以使用启用分页的集合视图或自定义图像旋转木马。查看Github上的一些库,看看哪些库更适合您的需要。

尝试使用QuickLook框架并阅读相关文章。这是苹果自己提供的,而不是使用其他框架。您也可以尝试使用pageviewController


您也可以从中查看图像。

将图像列表保留在一个数组中。最初,您将在索引[0]处显示图像,当您点击下一个递增索引值+1和上一个递减值-1时。这会解决问题。

您尝试了什么?我使用了[animateImageView startAnimating];但是,有了这个,我们可以在相应的时间后更改图像,但是我想在每个按钮点击后更改它们。我可以知道,这个问题被搁置,然后如何显示them@chandru你应该用不同的按钮动作来显示它们吗?你没有看到上面的图表吗,箭头是ButtonSide按钮操作检索相应的objectatindexYa,但是如果图像中存在索引1处的图像,则按钮操作应包含索引2处的图像,然后它应更改为索引3,然后是索引4,直到5,因为我将仅使用5个图像,反之亦然,用于“上一个按钮”我不能真正告诉你,我知道你在说什么,但如何实现它,以及如何在每次单击后更改值
UIImage* image;
image = [UIImage imageNamed:[NSString stringWithFormat:@"%@ %d",name]];
[array addObject:[NSArray arrayWithObjects:[NSString stringWithFormat:@"%@ %d",name], nil]];