按下按钮时如何在标签之间随机化



我对 swift 很陌生。我的应用程序的目的是在按下按钮时在标签上显示不同的文本。我将有数百个标签,所以我应该使用某种数据库。如果是这样,我如何在这些标签之间随机化。如果你们中的任何一个人能写出那段代码,那就太好了。我还需要我的应用记住以前的标签,以便用户可以在按下另一个按钮时返回。

下面是如何在 Swift 中生成随机数:

let rand = Int(arc4random_uniform(x))

这将生成一个介于 0 和 x-1 之间的随机数。

不幸的是,如果没有更详细的描述和您的代码,我无法回答更多问题。

创建所有可能labelsarray,即

let labels = ["Label1", "Label2", "Label3", "Label4"]
//add data to the labels

使用labels array上的randomElement()来获得randomLabel,即

let randomLabel = labels.randomElement()

你可以创建一个带有标签的数组。例如:

 let labels = ["Some Text","Some Text","Some Text"]

然后从标签数组中使用 randomElement((:

randomTextLabel.text = labels.randomElement()

您还可以使用 json 来存储数据。我不知道怎么做,但你总是可以谷歌!

最新更新