iphone:在UIWebView上查看?

iphone:在UIWebView上查看?,第1张

概述我正在开发一个浏览器应用程序,我在UIWebView上面有一个地址栏.在MobileSafari上,如果向下滚动,地址栏将开始移动到屏幕顶部,UIWebView不会滚动.只有当地址栏完全消失时,它才会开始滚动.我想在我的应用程序中也有这个效果. 实现这个的最佳方法是什么? 谢谢 实现这一点的唯一方法是iOS 5. 在iOS 5中,UIWebView具有UIScrollView子视图. 并使用以下代 我正在开发一个浏览器应用程序,我在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上查看?所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1084327.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存