2011-02-03 2 views
1

Я сохраняю настройки шрифтов для 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:?

ответ

0

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

Смежные вопросы