我已经在Mac上构建了WebKit
,但是我想在iPhone上构建它。
我应该将Cocoa框架转换为CocoaTouch框架吗?
喜欢NSView
到UIView
吗?
或其他任何功能?
最佳答案
当然,有些事情不能直接从Cocoa转换为UIKit。是的,Webkit的核心主要是与平台无关的C++,但是,所有不错的视图将需要更多的工作,而不仅仅是类替换。除了内部机制外,您还必须完全重新设计iOS界面的视图-处理滚动和缩放的触摸,获取输入形式和文本选择以与系统范围的文本协议配合使用等。
除非您必须做一些非常复杂的事情,否则请坚持使用UIWebView。