我已经在Mac上构建了WebKit,但是我想在iPhone上构建它。

我应该将Cocoa框架转换为CocoaTouch框架吗?

喜欢NSViewUIView吗?

或其他任何功能?

最佳答案

当然,有些事情不能直接从Cocoa转换为UIKit。是的,Webkit的核心主要是与平台无关的C++,但是,所有不错的视图将需要更多的工作,而不仅仅是类替换。除了内部机制外,您还必须完全重新设计iOS界面的视图-处理滚动和缩放的触摸,获取输入形式和文本选择以与系统范围的文本协议配合使用等。

除非您必须做一些非常复杂的事情,否则请坚持使用UIWebView。

10-08 07:43
查看更多