複数の歌を与えられた順番に読み上げるところまで
一通りQuickDialogからProMotionに乗り換え終了。
歌間隔とボリュームの値を保存(永続化)できるようにした。
とりあえず、枚数制限とシャッフルon/offを指定できるようにした。
Screenのload時にnavigationBarのpromptを設定するようにした。
RecitePoemScreenもProMotionな方法で生成するようにした。
navigationBarのダミーラベルを導入した。
読み上げ画面の部品のレイアウト方法を見直した。(v2)
「いろいろな設定」画面のセルをProMotion標準機能のみで設定できるようにした。

  ・detailLabelを導入したり、DisclouerIndicatorを付けたりするために、新しいクラスを設定する必要は無かった！
  ・cell_styleにValue1を適用すれば、subtitleに設定した文字列がdetailLabelに表示される！
  ・accessoryTypeをtable_data内で設定すれば、好みのAccessoryを付けられる！
Playボタンにグラデーションを付けた。
読み上げ画面にスキップボタンを追加した。

  ・ForwadとRewind
  ・Rewindの方は新規機能なので、まだ詰めが甘いかも。
歌番号11〜20の音声データを更新。
「この試合で使う枚数」を指定してデッキを作ることができるようにした。

  ・PoemSupplier.newのパラメータ(init_hash)で、:limitをキーとして枚数を渡す。
最後の歌を詠み終えた後は、終了画面に移行するようにした。

  ・ナビゲーションバーのプロンプト「百首読み上げ」が終了画面に表示されないのが課題。なぜだろう？
試合終了処理を実装。

  ・ホーム画面(HomeScreen)に戻るようにした。
  ・その他、試合開始セルの見栄えを変えた。
     - 文字をセンタリングし、文字列を赤に。
読み上げ画面のヘッダ情報表示を、独自Viewでの表示に変更。

  ・ナビゲーションバーの代わりのビューをこしらえた。
音声ファイルの1〜10, 21〜30番を入れ替えた。
受け入れテストの仕組みをClabashからFrankに変えた。
音声ファイルのNo.91〜No.100のデータを入れ替えた。
ユーザビリティテストのために、急遽No.89〜100の12枚で試合を行うバージョンを作った。

  ・PoemSupplierの初期化時に、ハッシュで special: true を指定。
  ・PoemSupplierでinit_ahsh[:special]がtrueだったときの特殊処理として、89〜100のみで試合するデッキを作った。
  ・ついでに、No.89〜No.90の音声ファイルを入れ替えた。