WebView
поддерживает через WebEditingDelegate
механизм, с помощью которого делегат реализует настраиваемое поведение для множества действий WebView
(или частный WebHTMLView
) получает. Когда в WebHTMLView
принимается такое действие, как:
-(void)changeAttributes:(id)sender
, оно передается методу делегата:
-(BOOL)webView:(WebView *)webView doCommandBySelector:(SEL)command
К сожалению, механизм не обеспечивает передачу " отправителя
] "в исходном методе действия.
Для подавляющего большинства действий отправитель не важен, но для changeAttributes и changeFont, например, контракт требует, чтобы" для WebView
.
Есть идеи?