gpt4 book ai didi

ios - 如何显示每个按钮点击不同的文本以制作讲故事的游戏

转载 作者:行者123 更新时间:2023-11-30 13:34:22 25 4
gpt4 key购买 nike

我需要在我的应用程序中制作一个“游戏”,以在标签中显示大约 15-20 个字符串,每次触摸按钮时这些字符串都会更新。 我应该如何每次更新标签及其相应的文本,来自同一个按钮?同时,我需要使用 NSTimer 或类似的,我不知道,以便每次点击显示 2-3 个字符串,彼此带有淡入淡出动画。

提前致谢。

最佳答案

How should I update each time the label, with their corresponding text, coming from the same button?

您应该将字符串存储在数组中,并让按钮调用一个将标签更新为数组中下一个字符串的操作。

// Store the strings in an array
let storyLines = ["A long time ago...", "More story details", "The End"]

// The story starts at the first line/string
var currentLine = 0

// Attach this to your label
@IBOutlet weak var storyLabel: UILabel!

// Attach your button to this function/method
@IBAction func updateStoryLabel(sender: AnyObject) {
// Give the label the current part of the story
storyLabel.text = storyLines[currentLine]

// Prepare for the next line/string
currentLine += 1
}

如果用户花费很长时间,您可以让 NSTimer 调用 updateStoryLabel 函数/方法。

关于ios - 如何显示每个按钮点击不同的文本以制作讲故事的游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36249164/

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