昨日「設計図」を作った「クイズアプリ」・・・
ラベル等の配置してみました。
最初に構想を練っているだけあってかなりスムーズに出来たような気がします。
それがコレ

例によって、わかりやすくする為にカラフルにしております。
とりあえず、実験的なアプリですので、回答は3択にしました (;^ω^A
ここで早速問題が・・・( ̄ー ̄;
黄色いラベルは問題を表示するところなのですが、文が長いと途切れてしまいます。
自動で折り返してくれると思っていたのですが、そこまでやさしくないようです。
コードの文字列に「\n」を挿入しても少しスペースができるだけで改行してくれません。
NSLogでコンソールに表示させると改行するのですが・・・
(nの前はバックスラッシュをいれておりますが、ブログでは¥マークになっております)
「改行がいらない短い問題」
で逃げる手もあるんですが・・・(゚ー゚;
ここはもう少し頑張って改行できる方法を勉強します。
もう一つ。不自然な配色にお気づきでしょうか。
3択が表示されるラベルの両端が赤くなっております。
最初は「UILabel」”一色”だったんですが、そのラベルに
TapGestureRecognizer~
の実装がどうしてもできなかったので、一旦
View~
を敷いてそれに「TapGestureRecognizer」を実装し、その上にラベルを乗っけました。
めん・どう・くせ~(;´Д`)ノ
私のやり方が悪いんでしょうか (;^ω^A
つまり、赤い所は「UILabel」ではなく「View」なんです。
これで、タップによりプログラムが反応するようになりました。
あと、正誤判定のラベル(○、×)も配置しておりますが、今は「hidden」で非表示にしております。
次はいよいよ問題をランダムに表示させる機能の実装です。
アレとアレですよね (-_☆)