Apple Watchプログラミングの作法 Extensionアプリ/Objective-C対応

簡単なWatchアプリを作ってみよう - ラップタイム

Icon comment count 0
Icon stock count 0

4.2 ラップタイム

先ほど制作したMyTimerに、ラップタイム機能を持たせたアプリです。カウントアップタイマーの動作中にLapボタンを押すことによって、その時刻を記録しリスト表示します。

制作を簡単にするために、MyTimerアプリのプロジェクトをそのまま流用することにしました。

4.2.1 画面を修正する

MyTimerにLapとResetの2つのボタンと、テーブルを1つ加えます。まずは画面にこれらの部品を追加しておきましょう。

変更前と変更後を見てわかるように、部品を追加することによって画面の縦方向の長さが伸びてしまいました。Apple Watch上ではスクロールして表示されることになります。Resetボタンとテーブルが下側にあるため、とても操作しづらい画面になってしまいました。4つのボタンを小さくまとめて、なるべくスクロールしなくて良い構成に変更してみましょう。

実際の利用を想定して、「StartとReset」と「StopとLap」の2つを切り替えて表示するように考えます。

変更前の画面パーツ構成

変更後の画面パーツ構成

コメント

    コメントはありません