如何在标签中显示数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在标签中显示数组相关的知识,希望对你有一定的参考价值。

如何在标签中显示数组/数组元素?我每次都更新元素,因此随着更多按钮在刽子手游戏中被按下,它们将从下划线变为字母。

“随机”是从不同阵列随机生成的动物。

    if random == "aardvark" {
        theWord.text = "_ _ _ _ _ _ _ _"

    }


}


@IBAction func aPressed(_ sender: Any) {
    if random == "aardvark" {
    if aardvark[0] == "a" {
        aar[0] = "a"
    };if aardvark[1] == "a" {
        aar[1] = "a"
    };if aardvark[2] == "a" {
        aar[2] = "a"
    };if aardvark[3] == "a" {
        aar[3] = "a"
    };if aardvark[4] == "a" {
        aar[4] = "a"
    };if aardvark[5] == "a" {
        aar[5] = "a"
    };if aardvark[6] == "a" {
        aar[6] = "a"
    };if aardvark[7] == "a" {
        aar[7] = "a"
    }
    else if aardvark[0] != "a" , aardvark[1] != "a" , aardvark[2] != "a" , aardvark[3] != "a" , aardvark[4] != "a" , aardvark[5] != "a" , aardvark[6] != "a" , aardvark[7] != "a" {
        wrong += 1
    }

    **theWord.text = self.aar**

这是我的问题^^

由于按下的字母越正确,字词就越多(从下划线到猜到的字母)

答案

您可以使用Swift的join方法,如this question中所述。

所以在你的情况下,它是:

self.aar.join("")

这是连接在空字符串上的aar数组,意味着所有元素连接起来(只要它们本身就是字符串,它们似乎就是这样)。

以上是关于如何在标签中显示数组的主要内容,如果未能解决你的问题,请参考以下文章

标签菜单android - 不正确的调用片段

谷歌地图在Android的标签片段上显示为灰色

如何通过代码设置片段标签?

在tablayout viewpager中运行调整选项卡片段

在 HTML 中显示 HTML 片段

如何解决片段中的 Viewpager 问题?