按下按钮后,如何在标签之间随机分组?

时间:2019-07-11 08:11:36

标签: swift random label uilabel

我是新手。我的应用程序的目的是在按下按钮时在标签上显示不同的文本。我将有数百个标签,所以我应该使用某种数据库。如果是这样,我如何在这些标签之间随机分组。如果你们任何人都可以编写那段代码,那将是很棒的。我还需要我的应用记住前面的标签,以便用户可以在按下另一个按钮时返回。

3 个答案:

答案 0 :(得分:0)

以下是在Swift中生成随机数的方法:

let rand = Int(arc4random_uniform(x))

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

不幸的是,如果没有更详细的描述,也没有您的代码,我将无能为力。

答案 1 :(得分:0)

为所有可能的array创建一个labels,即

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

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

let randomLabel = labels.randomElement()

答案 2 :(得分:0)

您可以使用标签创建一个数组。例如:

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

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

randomTextLabel.text = labels.randomElement()

您还可以使用json来存储数据。我不知道如何,但是您可以随时使用Google!