如何在 ios 中添加一组应在单击按钮时更改的图像? [关闭]

Posted

技术标签:

【中文标题】如何在 ios 中添加一组应在单击按钮时更改的图像? [关闭]【英文标题】:How to add an array of images in ios which should change on button click? [closed] 【发布时间】:2013-12-13 11:38:38 【问题描述】:

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

【问题讨论】:

你试过什么? 我用过[animateImageView startAnimating]; 但是,有了这个,我们可以在相应的时间后更改图像,但我想在每个按钮单击后更改它们 我能知道吗,这个问题被搁置了 【参考方案1】:

您可以使用启用分页的集合视图或自定义图像轮播。查看 Github 上的一些库,看看哪些更适合您的需求。

【讨论】:

我不知道你到底在说什么【参考方案2】:
UIImage* image;
image = [UIImage imageNamed:[NSString stringWithFormat:@"%@ %d",name]];
[array addObject:[NSArray arrayWithObjects:[NSString stringWithFormat:@"%@ %d",name], nil]];

【讨论】:

k,然后如何显示它们 @chandru 是否应该在不同的按钮操作中显示它们? 你没看过上图,箭头是按钮 内部按钮动作检索对应的objectatindex 是的,但是如果图像中存在索引 1 处的图像,则按钮操作应该包含索引 2 处的图像,然后它应该更改为 index3,然后是索引 4,直到 5 ,因为我将只使用 5 张图片,“上一个按钮”反之亦然【参考方案3】:

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

http://iosdevelopertips.com/data-file-management/preview-documents-with-qlpreviewcontroller.html

您还可以从中查看图像。

【讨论】:

【参考方案4】:

将图像列表保存在一个数组中。最初,您将在 index[0] 处显示图像,当您点击下一个递增索引值 +1 并且之前递减 -1 时。这将解决它。

【讨论】:

其实我知道你说的,但是怎么实现,每次点击后怎么改变值

以上是关于如何在 ios 中添加一组应在单击按钮时更改的图像? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在图像按钮单击时从Gridview获取ID。

如何在单击按钮操作时更改图像

Swift:如何在单击提交按钮时更改 UIButton 图像

在kivy中单击时如何更改按钮的背景图像?

如何在 swift 中单击按钮时更改 uiimage 的图像?

如何在按钮单击时更改图像视图大小[重复]