(前回からの続き)
次は「選択ボタン」を押したらフォントパネルを表示しよう。Interface Builderでできると思いきや方法がわからなかった。
とりあえずはADCのサンプルなどを参考にコードを書く。
PDF Annotation Editor
まずアクションを追加する。
AppController.h
- (IBAction)showFontPanel:(id)sender;
Interface Builderでここへ「選択ボタン」のアクションを追加する。
次にボタンが押されたときのコードを実装する。
AppController.m
- (IBAction)showFontPanel:(id)sender
{
[[NSFontPanel sharedFontPanel] makeKeyAndOrderFront:self];
[[NSFontManager sharedFontManager] setDelegate:self];
}
実行して「選択ボタン」を押す。
出た。
(当たり前だが)表示されているフォントとはまったく無関係。これをこれから関係づけていく。