こんにちは私はSwiftの初心者です。配列のボタンのタイトルにどのように文字列値を格納できるかを知りたいと思います。Swiftの配列からボタンに値を割り当てる方法
私の場合に限って:私はストーリーボードに24個のボタンがあり、すべてコントローラビューで1つのアクションに入れられます。私のモデルでは、24個の絵文字の配列を持っており、これらの絵文字を自分のボタンに(無作為に)割り当てる方法を知りたいと思います。
var emoji : [String] = ["","", "","", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "","", "", "", "", ""]
ありがとうございます。
あなた可能性[ 'emoji'配列をシャッフルしてください(http://stackoverflow.com/questions/24026510/how-do-i-shuffle-an-array-in-swift)。その後、' i'のラベルを順番に設定します:thボタンを 'e'の' i'番目のエントリに追加します。あなたの24個のボタンの上にある 'i'のためのmoji配列。 – dfri
面白いことに、GameKitには、配列シャッフル関数 'let shuffledEmoji = GKRandomSource.sharedRandom()。arrayByShufflingObjects(in:emoji) 'が組み込まれています。 –