我听说过是否允许创建UIWebView的子类。有人可以将我链接到任何澄清这种或那种方式的文档吗?
答案 0 :(得分:10)
此处有来自Apple的各种消息。
文档确实说不要像BoltClock所指出的那样继承子类。然而,WWDC 2011的一个演示文稿Rich Text Editing in Safari on iOS表明了子类化。它似乎是添加自定义UIMenuItems的唯一方法。
从幻灯片中:
// For your UIWebView subclass:
- (void)bold:(id)sender {
[self stringByEvaluatingJavaScript:@”document.execCommand(‘Bold’)];
}
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
if (action == @selector(bold:))
return YES;
return [super canPerformAction:action withSender:sender];
}
我需要在我的应用程序中复制和粘贴以外的功能,所以我将进行子类化。
答案 1 :(得分:6)