gpt4 book ai didi

ios - Obj-C - 带有图像的数组上的if语句

转载 作者:行者123 更新时间:2023-11-28 19:44:59 25 4
gpt4 key购买 nike

我有一个看起来像这样的数组:

contentImages = @[@"img1.png", @"img2.png", @"img3.png"];

图像显示在 Storyboard中,用户可以在幻灯片中与它们互动。

但我想检查当前显示的是哪个图像,并将标签更改为仅为该图像的自定义文本。所以假设图像 1 将显示“Lorem ipsum”,而图像 2 将显示“Ipsum lorem”等等。

请帮帮我!谢谢:)

最佳答案

您应该维护一个包含 2 个键的字典:“imageName”和“description”。并且这个字典应该在 mainArray 中。

现在根据当前可见幻灯片的索引,您可以从数组中获取对象(字典)。

一旦你得到字典,你就可以知道图像的名称及其描述。

例如:

[
{ "imgName":"img1.png", "description":"Desc-1" },
{ "imgName":"img2.png", "description":"Desc-2" },
{ "imgName":"img3.png", "description":"Desc-3" }
]

将其复制到 TextEdit 中并将文件另存为 images.json 。将此 json 文件添加到您的应用程序包中。将此 json 运行时加载到您的 contentImages 数组中。现在,根据页面 Controller 的索引,您可以从 contentImages 数组中获取字典,并使用键“imageName”和“description”的值。

希望这对您有所帮助。

关于ios - Obj-C - 带有图像的数组上的if语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32697143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com