Xcode 这对我来说是全新的。谢谢,我将尝试研究核心动画。 for i in 0...G1-1 { G1Text = (G1Text ?? "") + playing[i] + " , " self.Gr1Text.text = G1Text} }

Xcode 这对我来说是全新的。谢谢,我将尝试研究核心动画。 for i in 0...G1-1 { G1Text = (G1Text ?? "") + playing[i] + " , " self.Gr1Text.text = G1Text} } ,xcode,swift4,Xcode,Swift4,这对我来说是全新的。谢谢,我将尝试研究核心动画。 for i in 0...G1-1 { G1Text = (G1Text ?? "") + playing[i] + " , " self.Gr1Text.text = G1Text} } DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1) {} func addNamesWithDelay(){ let friendsName = [

这对我来说是全新的。谢谢,我将尝试研究核心动画。
for i in 0...G1-1 {
    G1Text = (G1Text ?? "") + playing[i] + " , "
    self.Gr1Text.text = G1Text}
}
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1) {}
func addNamesWithDelay(){
        let friendsName = ["aaa","bbb","ccc","ddd","eee"]
        var nameCnt = 0
        var finalStr = "Group 1 has "
        Timer.scheduledTimer(withTimeInterval: 2, repeats: true) { (timer) in
            let randomNumber = Int.random(in: 0...4) // total 5 players
            if nameCnt == 2 { // assuming one group has 3 players
                timer.invalidate()
            }
            finalStr = finalStr + friendsName[randomNumber] + (nameCnt == 3 ? "" : " ,")
            self.lbl.text = finalStr
            nameCnt += 1
        }
    }