こんばんは
ここのところ、iPhoneアプリ開発ネタばかりで興味のない人には申し訳ないが、まあそんなに購読者がいるというわけでもないので好きなことを書かせてもらう。
昨日までと大きく違うのは曜日ラベルが付いたということだ。
曜日ラベルは、茶色の革の表側をスキャナーで取り込んだ。
ただ単純に茶色にしたのでは、べったりとして趣がない。
やはり革の感触が感じられるものにしたい。
日付の欄もバックスキンは昨日と変わらないがサイズを合わせたので、拡大してみてみるとバックスキンの素材感がわかるようになってきた。
日付は欄の左上に配置するのが一般的で、欄が小さいのでほとんど入らないが空いたところに文字を入れることもできる。
カレンダーの上にボタンを2つ設けて前月と次月に移動できるようにした。
その中間は今表示しているカレンダーの年月を表示している。
「NextMonth」ボタンが青く光っているのにはわけがある。
ボタンを押したときにエラーを起こして止まっているのである。
どうしてだ?4月から順番に5月・6月と順調に表示しているのにどうして7月にならないんだ?
こんなときはデバッガーの出番だ。
デバッガーを表示して、少しずつ実行して進んで行ってわかった。
その月の1日が金曜日でその月が31日あると31日は6週間目になり、今の画面は5週間しかないので当然エラーになる。
うかつであった、我が家のトイレにもカレンダーが張ってあるのだから毎日見ていればカレンダー表示には最大で何週間が必要かわかりそうなものである。
明日は、6週間表示に変更しよう。
あと、空欄があるのでその欄は前月とか次月の日付を少し薄くして表示するといいだろう。
ボタンが、べったりと平面的でさみしいので本当はこれはインターフェースビルダーでちゃんとした立体的なボタンにした方がいいだろう。
だんだん、面白くなってきた。
プログラムコードを見るとすでにガチャガチャの冷めたスパゲッティ状態になっているが、そんなことはお構いなしだ。
今はとにかくいろいろとやってみて、感覚を養い・いろいろと経験して覚えることが先決だ。
・・・
ギターは、毎日弾いているけど、いまは右の親指の爪があの大地震の日以来ひびが入っていて調子が出ない。しっかり伸びたところでバッチリ切ってまた伸びるまでには相当時間がかかりそうだ。