ヒレガス本 19章 課題¶
19章には課題は無い。無いので、自分で作る事にする。
作成した、アプリケーションTypingTutorに以下の2つの機能を追加する。
BigLetterViewの矩形に入ったら、カーソルをIビームの形にする。
BigLetterViewの矩形に入ったら、バックグラウンド色を変更する。
最初の課題は簡単です。NSViewにはカーソルを変更する時にオーバーライドするメソッドが用意されている。 以下のメソッドを追加すれば良い。
- (void) resetCursorRects
{
[self addCursorRect:[self bounds]
cursor:[NSCursor IBeamCursor]];
}
二番目の課題もp339からのロールオーバーのコードをそのまま入れるだけ。
プロジェクトファイルは、 TypingTutorWithMouse.zip
に置いておきます。
Comments
comments powered by Disqus