【发布时间】:2012-05-18 10:14:14
【问题描述】:
我有一个适合全屏并加载 html 文件的 webview。然后加载另一个 html 文件,我想在这些文件之间应用转换。可能的?由于任何其他原因,无法在包含另一个 web 视图的两个视图之间切换。谢谢。
【问题讨论】:
标签: iphone objective-c ios xcode cocoa-touch
我有一个适合全屏并加载 html 文件的 webview。然后加载另一个 html 文件,我想在这些文件之间应用转换。可能的?由于任何其他原因,无法在包含另一个 web 视图的两个视图之间切换。谢谢。
【问题讨论】:
标签: iphone objective-c ios xcode cocoa-touch
您可以在UIScrollView 中插入UIWebView。然后当你必须加载新页面时,你创建另一个UIWebView,它的x将是当前UIWebView的width,然后addSubview新的UIWebView到滚动视图,并更新滚动视图contentSize。然后调用scrollview的方法scrollRectToVisible:animated到新的web view的frame,这样就完成了过渡。
另外,如果不想返回上一页,可以销毁之前的UIWebview,将滚动视图的contentSize重置为初始状态。
【讨论】:
如何“加载另一个 html 文件”?按第一个网页中的事件?
如果您正在编写 html 页面,您可以使用jQuery mobile transition?
即使您不编写 html 页面,您也可以为此注入 javascript。
【讨论】: