我听说过关于是否允许创建 UIWebView 的子类的各种事情。有人可以将我链接到任何阐明这种或另一种方式的文档吗?
问问题
3206 次
2 回答
10
对此,Apple 发出了不同的信息。
文档确实说不要像 BoltClock 所指出的那样进行子类化。然而,WWDC 2011 的其中一个演示文稿,iOS 上的 Safari 中的富文本编辑,建议进行子类化。它似乎是添加自定义 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];
}
我需要在我的应用程序中使用复制和粘贴以外的功能,因此我将进行子类化。
于 2013-03-16T19:14:58.707 回答
6
于 2011-02-03T23:57:45.963 回答