HTMLをWebviewにロードして編集可能にしました。
NSString *htmlStrToShow = [NSString stringWithFormat:@"<body contenteditable =\"true\">%@</body>",htmlStrToShow];
[self.webView loadHTMLString:htmlStrToShow baseURL:nil];
私も使っていましたが、
[_webView stringByEvaluatingJavaScriptFromString:@" document.body.contentEditable =\"true\"; document.designMode=\"on\";"];
しかし、編集しようとすると、キーボードは表示されますが、カーソルが失われ、編集できません。コードは IOS6 では正常に動作していますが、IOS 7 では動作していません。