嗨,我是Swift的初學者,我想知道如何創建字符串值,存儲在數組中,按鈕的標題。如何從數組中分配值到Swift中的按鈕
具體到我的情況:我有我的故事板中的24個按鈕,所有在控制器視圖中放入一個動作。在我的模型中,我有一個包含24個表情符號的數組,我想知道如何(隨機)將這些表情符號分配給我的按鈕。
var emoji : [String] = ["","", "","", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "","", "", "", "", ""]
在此先感謝您。
你可以[洗牌'emoji'數組](http://stackoverflow.com/questions/24026510/how-do-i-shuffle-an-array-in-swift),然後依次設置'i'的標籤:th按鈕到'e'中的'i':th條目moji'數組,對於'i'來說,可以覆蓋24個按鈕。 – dfri
有趣的是,GameKit有一個內置的數組shuffle函數'let shuffledEmoji = GKRandomSource.sharedRandom()。arrayByShufflingObjects(in:emoji)''可以幫助解決這個問題。 –