HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone:在UIWebView上查看?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个浏览器应用程序,我在UIWebView上面有一个地址栏.在MobileSafari上,如果向下滚动,地址栏将开始移动到屏幕顶部,UIWebView不会滚动.只有当地址栏完全消失时,它才会开始滚动.我想在我的应用程序中也有这个效果.

实现这个的最佳方法是什么?

谢谢

解决方法

实现这一点的唯一方法是iOS 5.
在iOS 5中,UIWebView具有UIScrollView子视图.

并使用以下代码

设置地址栏的区域:

[[myWebView scrollView] setContenTinset:UIEdgeInsetsmake(64,0)];

使用scrollview委托移动地址栏:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{

        if(scrollView.contentOffset.y>=-64&&scrollView.contentOffset.y<30)
        {
            topBar.frame=CGRectMake(0,-44-scrollView.contentOffset.y,320,44);

        }
        else if(scrollView.contentOffset.y<-64)
            topBar.frame=CGRectMake(0,20,44);//Lock the position
}

大佬总结

以上是大佬教程为你收集整理的iphone:在UIWebView上查看?全部内容,希望文章能够帮你解决iphone:在UIWebView上查看?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。