度々質問失礼します。
xcode,swift,プログラミング初学者です。
今回、「画像ボタンを押すと、その画像と別の場所に配置してあるテキストが同時に切り替わる」且つ「画像とテキストの内容が紐づいている」ものを作成したいと思っています。
(漫画でいうセリフとコマの関係のようなものです)
この時、画像とテキストを紐付けながらも、ランダムで表示させるようにしたいと思っています。
なんとなく、「画像」と「テキスト」がリンクするように数字を割り当てて、
数字をランダムで生成→その数字を画像とテキストに表示させるように指示
と思っているのですが、どのようなコードを使用したら可能になりますでしょうか。
初歩的な質問となり申し訳ないです。
ご回答いただけましたら幸いです。
swift
1現在書いているコード 2 3 var img01 :UIImage = UIImage(named:"悩む")! 4//ここで取り込んである画像に関数名をつけました。以下「img02」と11まで続いていきます。 5 6 @IBOutlet weak var serihu: UILabel! 7 @IBAction func hito(_ sender: Any) { 8 let num = arc4random(11) 9//まずここでエラーが出ています 10//「Argument passed to call that takes no arguments」 11 12 var img:[UIImage:Int] = 13 [img01:1,//省略 11まで画像:数字があります] 14 15 var serihu01:[String:Int] = 16 ["悩む・・・":1,//省略 11テキスト:数字があります] 17 18 hito.image = img[num] 19 serihu.text = serihu01[num] 20 } 21
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/03 03:14