Я сохраняю настройки шрифтов для WebView в моих общих пользовательских настройках по умолчанию. У меня есть WebView, настроенный в моем XIB, но невозможно связать свойства шрифта WebView в IB, поэтому мне интересно, могу ли я сделать это в коде вместо этого. Я пробовал:Привязка к свойствам WebView (Cocoa WebKit)
WebPreferences *webPrefs = [WebPreferences standardPreferences];
[webPrefs bind:@"fixedFontFamily"
toObject:[NSUserDefaultsController sharedUserDefaultsController]
withKeyPath:@"values.webViewMonospaceFontFamily"
options:nil];
[myWebView setPreferences:webPrefs];
и не работает.
Если это не сработает, какая рабочая стратегия изменит шрифт WebView, когда пользователь выберет новый шрифт в окне настроек? Должен ли я вручную установить его в моем методе changeFont:
?