1
WebViewのフォント設定を共有ユーザーのデフォルトに保存しています。自分のXIBにWebViewをセットアップしましたが、IBでWebViewのフォントプロパティをバインドすることはできません。代わりにコードで行うことができるのだろうかと思います。WebView(Cocoa WebKit)のプロパティへのバインド
WebPreferences *webPrefs = [WebPreferences standardPreferences];
[webPrefs bind:@"fixedFontFamily"
toObject:[NSUserDefaultsController sharedUserDefaultsController]
withKeyPath:@"values.webViewMonospaceFontFamily"
options:nil];
[myWebView setPreferences:webPrefs];
をし、それは動作しません:私はこれを試してみました。
これがうまくいかない場合、ユーザーが設定ウィンドウで新しいフォントを選択したときにWebViewのフォントを変更するための戦略は何でしょうか? changeFont:
メソッドで手動で設定する必要がありますか?