前提・実現したいこと
初心者で、勉強日数が1週間程度の者です。
レベルとして、過去にスクリプトレベルでPythonを簡単に使っていた事のある、初心者に毛が生えたレベルです。
実現したい事と致しまして、Swiftでおみくじアプリを作っておりまして;
・現在3枚のViewControllerがあります。(下にXcodeで作成したUIが御座います)
・1枚目のViewControllerはただの画面推移で、ボタンを設置し、押したら次のViewControllerへ移動
・2名目のViewControllerに”占うボタン”があり、押したら用意したarrayからランダムで3枚目のLabelに対象の大吉や凶を表示させたい
質問内容
もし宜しければ、複数ありまして;
1.SwiftでViewControllerのボタン(@IBAction)を押すと、別のViewControllerにあるUILabelに表示をさせたいです。
⇒調べた結果、Segueを使った画面遷移が出来るとのことですが、IBAction内にfuncが入力出来ない為、どうすれば良いか分からず。
2.3枚目のViewControllerを縦スクロールが出来るようにしたい
⇒複数のLableを表示出来るようにしたいが、スペースが足りず、縦にスクロールする方法を考えました
⇒ScrollViewを使用したが、長さの可変が出来る欄(右上のニンジンのようなマーク?)を使ったが可変出来ず。。。
オープンQuestionである為、お手数お掛け致しますが、何卒宜しくお願いします。
出来ている部分
①Main.storyboardの簡単なUI部分
下記となります。
②PlayGroundで作ったランダムに出力されるarray
下記となります。
////////////////////////////////
let omikuji_list = ["大吉", "中吉", "小吉", "吉", "凶", "大凶"]
let omikuji_list_random = omikuji_list.randomElement()
////////////////////////////////
補足情報(FW/ツールのバージョンなど)
Swift5
Xcode 11.4.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/01 10:22
2020/05/01 11:20
2020/05/01 11:33
2020/05/03 18:02