Привязка к свойствам WebView (Cocoa WebKit) - PullRequest
1 голос
/ 03 февраля 2011

Я храню настройки шрифта для WebView в моих общих пользовательских настройках по умолчанию. У меня настроен WebView в моей XIB, но невозможно связать свойства шрифта WebView в IB, поэтому мне интересно, смогу ли я сделать это вместо кода. Я пробовал это:

WebPreferences *webPrefs = [WebPreferences standardPreferences];
[webPrefs bind:@"fixedFontFamily"
      toObject:[NSUserDefaultsController sharedUserDefaultsController]
   withKeyPath:@"values.webViewMonospaceFontFamily"
       options:nil];
[myWebView setPreferences:webPrefs];

и это не работает.

Если это не сработает, какова будет рабочая стратегия для изменения шрифта моего WebView, когда пользователь выбирает новый шрифт в окне моих настроек? Нужно ли вручную устанавливать его в моем методе changeFont:?

1 Ответ

0 голосов
/ 03 февраля 2011

Обновление.Это работает .У WebPreferences больше свойств шрифта, чем я думал, и fixedFontFamily был неправильным для страницы, которую я просматривал.

...